Skip to content

A mobile and dashboard application for managing and tracking employee attendance.

Notifications You must be signed in to change notification settings

prince-63/geotrackr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geotrackr

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.

Features

  • 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.

Technologies Used

  • 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