Skip to content

Latest commit

Β 

History

History
83 lines (54 loc) Β· 2.4 KB

File metadata and controls

83 lines (54 loc) Β· 2.4 KB

🎭 Face Recognition Attendance System

A cutting-edge, AI-powered Face Recognition Attendance System with a sleek, neumorphic UIβ€”built using Flask, OpenCV, PyTorch, and SQLite. Effortlessly register faces, verify identities, and track attendance in real-time!

πŸ”₯ Seamless. Secure. Smart.


πŸš€ Features at a Glance

βœ”οΈ AI-Powered Face Detection – No manual input needed. Just look at the camera!
βœ”οΈ Real-Time Face Recognition – Instant verification with deep learning models.
βœ”οΈ Automated Attendance Logging – Mark attendance with a single glance.
βœ”οΈ Intelligent Dashboard – Track attendance records with filters & calendar view.
βœ”οΈ Neumorphic UI – A modern, minimalist design that looks stunning.


πŸ› οΈ Tech Stack

Category Technologies
Backend Flask, OpenCV, PyTorch, SQLite
Frontend HTML, CSS (Neumorphic Design), JavaScript
Database SQLite (Face Embeddings & Attendance)
Data Handling Pandas (CSV-based Attendance Tracking)

πŸ“Έ How It Works

πŸ”΄ Step 1: Register Faces

πŸ‘€ Click "Register" and let the system capture & store face embeddings securely.

🟒 Step 2: Verify Faces

πŸ” Click "Verify" and the system will instantly identify registered users.

πŸ“… Step 3: Mark Attendance

βœ… Click "Take Attendance" and attendance is automatically logged in real-time!

⏳ Data is stored in attendance.csv and displayed in a modern, interactive UI.


πŸ“Š Advanced Attendance Tracking

πŸ”Ή Dynamic Table: View attendance history effortlessly.
πŸ”Ή Powerful Filters: Sort by month, day, hour, and minute.
πŸ”Ή Interactive Calendar: Visualize attendance patterns at a glance.


🎨 UI Preview

Home Page Attendance Dashboard
Home Dashboard

πŸš€ Installation & Setup

1. Clone the Repository

git clone https://github.com/your-username/face-recognition-attendance.git  
cd face-recognition-attendance

2. Install Required Libraries

pip install -r requirements.txt

3. Run the Application

python app.py

4. Open the Web App

Go to http://127.0.0.1:5000/ in your browser