| dc.description.abstract |
The Smart Attendance System, an IoT-based automated attendance management system in this project, is intended to substitute traditional manual attendance record keeping with an efficient and secure realtime attendance tracking system, which is fast and reliable, and resistant to manipulation. To ensure that the RFID cards cannot be accessed or manipulated, the device reads the RFID cards, authenticates the data in the local server, transmits the data to the server via an encrypted and HMAC-secured API. The attendance system has the following features; LED indicators, a buzzer to provide instant feedback, and displaying the device status and user details. The device automatically displays a local configuration page when there is no Wi-Fi connection, enabling users to configure Wi-Fi credentials (home or office). On the server side, users will be able to administer numerous devices with the same account, add RFID cards, add card information, monitor attendance history, download day/week/month reports and add other employee details like pay notes or pay due ledger. With this project, an account monitoring, reporting, user control, device management and problem solving feature is added to the capabilities through an admin and super admin panel. The backend is developed in FastAPI with PostgreSQL as the primary database and the frontend is developed in HTMX, HTML, Bootstrap, and CSS to create lightweight and responsive interface. MicroPython is used to build the device firmware, which then allows the firmware to be coded in a low power consumption manner and hard-hardware stable way. In general, the system is a full-fledged automated attendance system that is applicable to schools, offices, coaching facilities, restaurants, and labs. It enhances precision, lowers the manual workload, boosts transparency, and offers a scalable digital environment to track the attendance and manage employees |
en_US |