Geotrackr is an advanced geolocation-based attendance tracking mobile application designed to enhance employee attendance management. It uses a combination of GPS, QR code technology, and blockchain to securely track employee check-ins and check-outs, even in offline scenarios. The app is integrated with a web-based dashboard that provides real-time attendance data and analytics for administrators.
- Geolocation-Based Attendance: Automatically logs employee check-in and check-out times based on their proximity to office premises using GPS.
- QR Code Integration: Allows manual attendance verification through QR codes for offsite employees.
- Offline Tracking: Tracks employee attendance even in areas with poor connectivity by storing data locally and syncing when a connection is restored.
- Real-time Attendance Dashboard: Admins can view real-time attendance data and generate reports via a web-based dashboard.
- Biometric Verification: Integrates with fingerprint sensors for secure verification of employee identities.
- Mobile Application: Flutter (BLoc + Cubit for state management), Dart
- Backend: Node.js, Express.js
- Database: MongoDB
- Blockchain: Blockchain for data security and integrity
- Frontend Dashboard: Build using Vite + React.js, TypeScript, SWC for faster builds
- Geolocation API: Google Maps API