Geo Attendance App is a location-based attendance tracking system that ensures students are physically present in class before they can mark themselves as present. It utilizes Geolocator to determine the student's real-time position and verifies if they are within the allowed range of the classroom location.
- Uses Geolocation to track student location.
- Compares student location with classroom location.
- Marks students present if they are within 100 meters of the class.
- Marks students absent if they are outside the allowed range.
- Stores attendance data in Firestore.
- Displays confirmation dialogs for attendance status.
| Login Screen | Home | Attendance | Profile | Done | Error |
|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
-
Clone the repository:
git clone https://github.com/mantreshkhurana/geo-attendance-app.git cd geo-attendance-app flutter pub get




