InspirationTraditional attendance systems are time-consuming, easy to manipulate, and difficult to manage efficiently. We wanted to create a smarter and faster solution that automates attendance tracking using AI and QR technology while reducing proxy attendance and manual work.
What it does
Smart Attendance System allows students or employees to mark attendance using face recognition and secure QR codes. The system automatically stores attendance records, generates reports, and provides real-time analytics for administrators.
How we built it
We built the frontend using React for a simple and responsive user interface. The backend was developed using Python and Flask. We used OpenCV for face detection and recognition, while Firebase was used for authentication and database storage. QR code generation and scanning were integrated for quick attendance marking.
Challenges we ran into
One of the biggest challenges was improving face recognition accuracy under different lighting conditions and camera angles. We also faced issues synchronizing real-time attendance data with the database and ensuring secure authentication.
Accomplishments that we're proud of
We successfully created a working prototype that automates attendance efficiently and reduces manual errors. The system is fast, user-friendly, and scalable for schools, colleges, and workplaces.
What we learned
During this project, we learned about AI-based face recognition, real-time database management, QR authentication systems, and frontend-backend integration.
What's next for Smart attendance system
In the future, we plan to add GPS-based verification, detailed analytics dashboards, cloud deployment, and mobile app support for better accessibility and scalability.
Log in or sign up for Devpost to join the conversation.