I developed a web-based attendance application that aims to improve the efficiency of recording employee attendance in the company. This system is designed to replace manual methods that are less effective and risky for recording errors and fraud. With this system, companies can more easily monitor employee discipline and make more accurate data-based decisions. This application has two main types of users, namely Admin and Employee, with customised features for each role. Admins have full access to manage employee data, view attendance reports, and ensure the smooth running of the system. Employees can take attendance by scanning a unique QR Code, view their attendance history, apply for work permits, and manage their account settings. One of the flagship features of this application is QR Code-based attendance, which allows the attendance recording process to take place more quickly and accurately. Each employee is given a unique QR Code that can only be used in certain work environments, thus minimising fraud in the attendance process. In addition to these main features, this application also has a presence report system that can be accessed by the Admin in various time ranges, including daily, weekly, monthly, and yearly. With this feature, companies can analyse employee attendance patterns and take necessary steps to improve work productivity. In its development, I used Laravel as the backend framework to ensure security and efficiency in data management. Vue.js was used to build a dynamic and responsive user interface, enabling smoother interaction. Tailwind CSS was applied to design a modern and user-friendly look. MySQL was chosen as the main database due to its ability to handle data in a structured and efficient manner. To improve the flexibility and quality of development, I applied the Agile methodology that allows continuous iteration in the development process. This approach ensures that each feature is tested and customised based on user requirements before being fully implemented. The application has successfully improved efficiency in recording attendance, reduced the possibility of fraud, and made it easier for the company to monitor employee discipline and performance. With a more automated and transparent system, the company can better optimise human resource management.