Attendance application — graduation project
A Flutter attendance application using face recognition and location checks, with backend services and a database.
Project overview
Context
This graduation project combined mobile development, APIs, face recognition, and location rules in one attendance flow.
The problem
The application needed to check identity and location before recording attendance, and show the user whether those checks had passed.
My contribution
I designed and developed the mobile interface, APIs, recognition service, database, and containerized deployment.
How I approached it
- 01
Separated the Flutter interface, application API, and face-recognition service.
- 02
Showed face and location check results in the attendance flow.
- 03
Configured the services in containers to run the application together.
How I checked it
- Checked locations inside and outside the permitted area.
- Tested successful and failed face-recognition results.
- Followed the attendance request through the API to the database.
Implemented functionality
Flutter attendance interface with identity and location feedback.
Application API, face-recognition service, and attendance records.
Container configuration for running the project services.
- Flutter
- Laravel
- Flask
- PostgreSQL
- Docker
- Geofencing