FaceTrack is an innovative, AI-powered attendance system that uses facial recognition to mark students as present β no manual roll calls, no cards, no touch.
FaceTrack verifies the studentβs identity with just a webcam snap and logs their attendance directly into an Excel sheet. Designed for simplicity, security, and speed β itβs your modern classroom assistant.
- π§ Face Recognition using OpenCV + face_recognition
- πΈ Capture via React and Webcam
- π Attendance stored in Excel (easy to share)
- π§ͺ Works offline or in secure classrooms
- π§ Node.js + Python hybrid backend
- Frontend: React, react-webcam
- Backend: Node.js (Express)
- Image Processing: Python, OpenCV, face_recognition
- Storage: Excel via Pandas and OpenPyXL
- Capture image from React webcam
- Image sent to Node.js backend
- Backend saves image & calls Python script
- Python script checks face & updates attendance
- Response sent back to frontend
- Google Sheets integration
- Face training panel for admins
- JWT-based user auth (Teacher / Student)
- QR fallback or RFID support
Built with β€οΈ by Junaid Khan