How We Built the QR Attendance App Geolocation
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