V3I5P103

University Android Based Attendance Application with Geofencing and Face Recognition 

Vaibhavi Dongre1*, Dr. Praveen Kumar Shrivastava2, Akash Mishra3

Abstract

Taking attendance the old-fashioned way in schools and universities calling out names or signing paper lists just doesn’t cut it anymore. It’s slow, easy to mess up, and, let’s be honest, “proxy” attendance happens way too often. So, this research tackles all those problems head-on with a Smart Attendance App for Android. It’s got a lot going on: biometric face recognition, GPS geofencing, and even optical character recognition. Here’s how it works. The app checks your location using GPS to make sure you’re actually inside the campus, not just at home or somewhere else. For identity, it uses Google ML Kit to match your selfie with your profile photo no impersonation, no shortcuts. To double-check that you’re in the right classroom, you scan a room number with OCR, so the app knows you’re physically in that particular lecture. All this data syncs instantly with Firebase’s NoSQL database, so students and administrators can see real-time attendance stats, plus cool charts showing performance trends. The app cuts down on manual mistakes and makes cheating pretty tough, so it’s a solid fix for campuses looking to go digital.

Keywords:

Android Application Development the project runs on Android, built with Java and XML in Android Studio, so students get a simple, mobile-friendly experience.