Is a multipurpose attendance checking web-app, based on real-time face recognition technology.
Technologies & platforms:
➡️ front-end: HTML/CSS/jQuery/booststrap/EJS/JavaScript
➡️ back-end: Node.js
➡️ Databse: mongoDB
➡️ Machine learning: face.api - face detection and recognition in the browser implemented on top of the tensorflow.js core API.
[source: https://github.com/justadudewhohacks/face-api.js]
This web-app is live on: https://smart-attendance-webapp.herokuapp.com/
- Login / Register
- Test WEB CAM
- View logged-in User's sessions log, statistics, manage participants or start a new session
- Add participant
- Remove participant
- Edit participant
- View participants list
- View all previus sessions
- Start a new session
- Participant's faces will be recognized by the AI model
- Disaply relevant information for the user
- Sessions attendance statistics
- Participants attendance statistics
- Class Diagram
- State Machine Diagram
- Use Case Model
- Database Tables