Mark_Me is a smart, secure & next-generation attendance management system that eliminates proxy attendance by using face recognition technology while maintaining user privacy, security, and speed.
| Layer | Technology |
|---|---|
| Frontend | React.js, Bootstrap |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| Authentication | JWT |
| Face Models | face-api.js (128D) |
- JWT Authentication & Authorization
- Faculty-controlled attendance sessions
- Face recognition-based attendance (128D descriptor)
- Attendance analytics dashboard (charts & tables)
- Responsive and mobile-friendly UI
- Geofencing-based physical presence tracking (ongoing)
- Faculty logs in or registers
- Faculty opens an attendance session
- Student registers with academic details
- Face models load on the client
- Face is captured via the camera
- A 128-dimension face descriptor is generated
- Descriptor is sent to the backend
- Backend matches the descriptor with the database
- Attendance is marked and the dashboard is updated
- git clone https://github.com/aakashverse/MarkMe
- npm install
- npm run dev
- node app.js