To decrease the burden of taking the manual attendance everytime, I am working on the project of smart attendance system (i.e)Automating the attendance process using facial recognition.
- Admin can register the
- Faculty Addition
- Add the faculty details and store it in the database.
- Student Addition
- Create training data of each student by entering his roll id and taking snaps of his or her frontal face.
- Create model for that particular roll id and save it on Database.
- Teacher has to login first
- Attendance tab
- Snap is taken and it is sent to our model.
- Select mark their attendance.
- Report tab
- Select by date and time, roll id.
- View the absent hours of any particular student.
- Report generation in Excel format.
- Editable and can be able to add ON DUTY.
- Alert tab
- Send email to the students and parents regarding their attendance.
- Email alert using flask_mail.
- Clone this repository
git clone https://github.com/Ratheshprabakar/Attendance-system
-
Create the virtual environment
-
Install the requirements in the virtual environment
pip install requirements.txt
- Change the directory to the admin_site and run the application
python app.py
- Change the directory to the teachers_site and run the application
python app.py
Student Addition
Faculty Dashboard
Marking Attendance
Report Panel
Consolidated Report