The Attendance Verification System is a web-based application designed to simplify the process of creating academic events and verifying student attendance through QR code check-ins and geolocation tracking. Professors use the system to generate events and receive automatic attendance summaries, while students check in and out using their mobile devices.

Attendance Verification System

The motivation for the project stems from the excessive administrative burden placed on professors when tracking attendance manually, often using paper sign-in sheets or spreadsheets. These methods are time-consuming, error-prone, and easy to manipulate. And the old system that is used to create events is outdated creating a worse experience for the user.

What makes this system novel is its dual-location verification feature: students must be physically present at both the start and end of the event to be marked as fully attended. This is verified using their real-time location data and matched with the event’s GPS coordinates. Additionally, the system allows emails to be sent to professors filtered attendance reports within minutes of the event ending.

The system also introduces safeguards like device ID tracking to prevent multiple students from using the same phone to check in, and it includes dropdown-based course selection to improve usability. Designed with scalability and mobile compatibility in mind, the Attendance Verification System is a comprehensive, real-world solution to a persistent academic problem.

More screenshots and GitHub Link Below