UPDF AI

A Survey on Face recognition Attendance System Using Python: Design, Challenges and Implementation

Allupati Chakradhar Patro Allupati Chakradhar Patro,Avijit jena Avijit jena

2026 · DOI: 10.55041/ijsmt.v2i6.082
0 Citations

TLDR

The Face Recognition Attendance System is developed as a modern web-based application that helps organizations and educational institutions manage and monitor attendance efficiently with real-time face detection and recognition, responsive user interaction, and reliable database operations.

Abstract

The Face Recognition Attendance System is developed as a modern web-based application that helps organizations and educational institutions manage and monitor attendance efficiently. The system is designed using Python, Django, OpenCV, and Face Recognition Technology to provide a scalable, secure, and intelligent platform for administrators and users.

The application allows users to register, log in securely, enroll facial data, mark attendance automatically through face recognition, manage user profiles, and monitor attendance records through an interactive dashboard. The frontend interface is designed using HTML, CSS, JavaScript, and Bootstrap to ensure smooth navigation and a user-friendly experience. The backend server is developed using Python and Django for handling requests, authentication, facial recognition processing, and database communication.

SQLite/MySQL is used as the primary database for storing user information, facial encodings, attendance records, and system-related data securely. Django Authentication System is implemented to provide secure login functionality and protected route access.

The system provides efficient attendance management with real-time face detection and recognition, responsive user interaction, and reliable database operations. The application architecture ensures maintainability, scalability, and efficient communication between frontend and backend components.