Student attendance management system for the browser using face recognition on video input from user's webcam with face-api.js by @justadudewhohacks (JavaScript face recognition API for the browser and nodejs implemented on top of tensorflow.js core, more details can be found here https://github.com/justadudewhohacks/face-api.js/) This is a MERN stack web development project that builds on my previous work in https://github.com/jolwnn/Student-Attendance-Management-System. (Bootstrap was also implemented).
You can test SAMS with images of Harry, Hermione, and Ron from Harry Potter, or by putting your own photos in. Note: You will have to set up your own MongoDB database and connect to it in the server.js file.




Watch a video demonstration here: https://drive.google.com/file/d/1ONHOMKZ6h3T7in4Qv3VQl6rOKbkNKLtY/view?usp=sharing
Upcoming updates to this project:
Next Update:
- Add option to cancel instead of "Confirm Attendance"
- Log-in and log-out features, if student already took attendance, next detection will mean the student logs out.
- Password to access database
(Much) Later Updates:
- Able to see each students attendance record through the database
- Admin able to manually take attendance for a student, given a password