All selected work
04Mobile · Graduation project

Attendance application — graduation project

A Flutter attendance application using face recognition and location checks, with backend services and a database.

Attendance checksIllustrative flow
01Mobile
02Identity
03Location
04Attendance
Project overview

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.

01

How I approached it

  1. 01

    Separated the Flutter interface, application API, and face-recognition service.

  2. 02

    Showed face and location check results in the attendance flow.

  3. 03

    Configured the services in containers to run the application together.

02

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.
03

Implemented functionality

01

Flutter attendance interface with identity and location feedback.

02

Application API, face-recognition service, and attendance records.

03

Container configuration for running the project services.

Technology
  • Flutter
  • Laravel
  • Flask
  • PostgreSQL
  • Docker
  • Geofencing

Working on a similar project?

Discuss a projectView GitHub