Develop AI-Based Attendance Management System

Job ID: 40625206

Budget: ₹400 – ₹750 INR

## AI-Based Employee Attendance Management System

Developed a production-ready cross-platform attendance management application using **Flutter** with **Supabase** as the backend. The system provides secure attendance tracking through **real-time face recognition**, **GPS-based location verification**, and role-based access for companies and employees.

### Key Features

* **Company & Employee Authentication**

* Secure login and registration with role-based access.
* Separate dashboards for companies and employees.

* **Real-Time Face Recognition**

* Employees check in and check out using live facial recognition.
* Prevents proxy attendance by verifying the employee's identity before marking attendance.

* **Location-Based Attendance (Geofencing)**

* Companies can define approved office or work locations.
* Employees can mark attendance only when they are within the authorized location.

* **Real-Time Check-In & Check-Out**

* Accurate attendance records with timestamps.
* Automatic calculation of working hours.

* **Attendance Dashboard**

* Companies can monitor employee attendance, late arrivals, working hours, and attendance history.
* Employees can view their daily, weekly, and monthly attendance records.

* **Push Notifications**

* Real-time notifications for attendance reminders and important company announcements.

* **Admin Controls**

* Manage employees, company locations, attendance records, and reports.

### Tech Stack

* **Flutter** (Android & iOS)
* **Supabase** (Authentication, PostgreSQL Database, Realtime, Storage, Edge Functions)
* **REST APIs**
* **Real-Time Face Recognition**
* **GPS & Geofencing**
* **Google Maps API**
* **Firebase Cloud Messaging (FCM)** for Push Notifications

### Outcome

The application provides a secure and scalable attendance solution by combining **AI-powered face recognition**, **location verification**, and **Supabase's real-time backend**. It helps organizations eliminate proxy attendance, monitor employees in real time, and manage attendance efficiently through a modern, cloud-based platform.