Skip to content

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.

License

Notifications You must be signed in to change notification settings

mantreshkhurana/geo-attendance-app-flutter

Geo Attendance App

📌 Description

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.

📖 Table of Contents

  1. Features
  2. Screenshots
  3. Installation
  4. Build
  5. Authors

✅ Features

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

📸 Screenshots

Login Screen Home Attendance Profile Done Error
Login Screen Home Screen Attendance Screen Profile Screen Attendance Done Error

🛠️ Installation

  1. Clone the repository:

    git clone https://github.com/mantreshkhurana/geo-attendance-app.git
     cd geo-attendance-app
     flutter pub get

Author

About

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.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Languages