Android Geofence Photo Attendance App

Замовник: AI | Опубліковано: 05.04.2026

I need an Android-only app that lets employees clock in and out by snapping a selfie and standing inside a tight, 5-metre geofence around our office. Each attendance event must first match the live photo against the profile image stored during registration, then immediately confirm the user’s GPS position falls inside that radius. If either check fails the punch is rejected and the user is notified. The workflow is deliberately simple: staff log in with nothing more than their employee ID, take as many check-ins and check-outs as their shift requires, and carry on. Meanwhile an admin view (still inside the same app) allows me to add or disable employees, update profile photos, adjust the geofence co-ordinates, and review or export daily logs. Selected notifications the app must send: • Reminders for attendance • Confirmation of successful check-in / check-out • Alerts for location errors Accuracy matters, so please rely on geofencing rather than continuous GPS tracking to conserve battery while still honouring the 5-metre limit. Face verification should run on-device for speed, but attendance data needs to sync to a small cloud backend whenever a connection is available. Deliverables: • Production-ready Android APK and clean, well-commented source code • Simple admin panel inside the same app and web console necessary • Brief setup documentation so I can change the geofence or redeploy the backend later If you have tackled photo-based attendance or geofence logic before, that experience will be a huge plus. I’m ready to start as soon as you can outline your approach and timeline.