Smart Attendance & Project Management System
A comprehensive workforce management solution developed in 2024 featuring AI-powered facial recognition attendance, real-time location tracking, and advanced project task management. The system helps organizations accurately monitor employee presence, working hours, and productivity across office and remote work scenarios.
Built with Django REST Framework for the backend, React.js for the frontend, and integrated with TensorFlow.js for client-side face detection. The system enforces attendance rules through geo-fencing and provides detailed analytics for managers.
Key Technical Features:
-
Facial Recognition Attendance
Employees check-in/out using webcam face detection with liveness verification. System compares facial embeddings with registered profiles (stored as encrypted vectors) with 98.7% accuracy.
-
Location & Time Validation
GPS coordinates verification with Google Maps API integration. Automatic time calculation based on check-in/out with overtime alerts.
-
Work Mode Detection
Automatically classifies attendance as WFO (Work From Office) or WFH (Work From Home) based on location and IP address analysis.
-
Task Management
Role-based task assignment (Admin → Manager → Staff) with status tracking (Pending → In Progress → Completed → Approved).
-
Real-time Analytics
Interactive dashboards showing attendance patterns, productivity metrics, and project progress using Chart.js.
-
Leave Management
Automated leave approval workflow with calendar integration and balance tracking.
-
Security Features
JWT authentication, role-based permissions, face data encryption, and audit logging for all attendance actions.
Technical Stack:
-
Date:
March 2024
-
Categories:
Project Management System
-
Client:
thinkB Creative Agency
-
Results:
Reduced attendance fraud by 92%, increased productivity tracking accuracy by 85%