The Automated Attendance System is a Flask-based web application that uses facial recognition to simplify and automate attendance tracking for classrooms.
Teachers can manage sections, enroll students with their photos, take attendance by uploading class images, and update attendance records when needed.
- Teacher Login – Secure authentication for instructors.
- Section Management – Create, edit, and delete sections.
- Student Enrollment – Add students with IDs and photos for recognition.
- Automated Attendance – Upload multiple photos from a class session to mark attendance automatically.
- Attendance Editing – Update stored attendance records for accuracy.
- Web Interface – User-friendly browser-based interface powered by Flask.
- Flask – Python web framework for backend logic.
- face_recognition – Facial recognition and matching.
- OpenCV – Image processing and manipulation.
- SQLite/ SQLAlchemy – Database for storing user, student, and attendance data.
- HTML, CSS, JavaScript – Frontend interface.