How We Built the QR Attendance App with Geolocation



How We Built the QR Attendance App Geolocation

Posted on July 2, 2025 by CodeKairos

The QR Attendance App was designed to modernize how institutions mark attendance. We wanted to eliminate paper-based systems and add location control — so users must be within 10 meters of the QR code to mark present.

🎯 The Challenge

We needed a way to verify a user’s physical presence during scanning. QR alone wasn’t secure — anyone could forward a screenshot. So, we added a location check.

🔧 Tech Stack

  • Flutter (UI, navigation, scanning)
  • Firebase (Realtime DB, Auth)
  • Geolocator Plugin (to calculate distance)

🚀 The Result

Admins now generate a QR. When scanned, the app checks if the user's device is within 10 meters. If true, it logs the entry. Otherwise, it blocks it.

“This app is the reason we never miss class logs anymore.” — A satisfied user

Try it now: View the project

No comments:

Post a Comment

Pages