Inspiration

When I started attending college, I noticed that most institutions in India still rely on traditional attendance registers. With an average class duration of just 45 minutes, a significant portion of time is wasted in manual roll calls.At the same time, almost every student carries a smartphone. This made me think—why not digitize attendance in a way that is fast, secure, and practical for real classrooms?.

What it does

The Digital Attendance System streamlines and secures the attendance process in classrooms. Professors can create a time-limited attendance link by entering the subject, date, and a security code. This link is shared with students via QR code or messaging platforms like WhatsApp. Students can access the link and mark their attendance, but only if they are physically present within the campus, ensured through geofencing technology. All attendance data is automatically stored, and professors can easily filter records and download structured reports in PDF format—making the entire process fast, accurate, and paperless. Each professor has a unique login credential to access the admin dashboard. For demonstration purposes, we used a test account: Email: prof1@asutosh.edu Password: college1 (Please use these credentials to try out the system.)

How I built it

I built this as a web application using HTML, Tailwind CSS, and JavaScript for the frontend. Firebase Authentication was used for secure login, and Firestore to store attendance data. We integrated the Geolocation API for geofencing to verify student location, and used jsPDF with AutoTable to generate downloadable attendance reports.

Challenges we ran into

One of the biggest challenges was convincing college authorities to adopt a digital system instead of traditional attendance methods. Resistance to change and trust in new technology made implementation difficult.

Accomplishments that we're proud of

We successfully built a fully functional, real-world solution that saves classroom time and reduces manual effort. Implementing geofencing to prevent proxy attendance and generating instant PDF reports were key achievements we’re proud of.

What we learned

We learned how technology can be used to solve real-life problems in everyday situations. By identifying a simple issue like manual attendance, we were able to build a practical, efficient, and scalable digital solution.

What's next for Digital Attendance Systems

Our next goal is to implement this system across multiple colleges, making attendance faster, saving valuable class time, and ensuring a secure, fully digital process at scale.

Built With

Share this project:

Updates