AI-Based Smart Attendance Management System Using Python 33% OFF
Python Projects

AI-Based Smart Attendance Management System Using Python

AI-Based Smart Attendance Management System developed using Python, Django, SQLite and OpenCV Haar and LBPH face recognition.

₹1,999.00 ₹2,999.0033% off
Built with
DjangoMachine LearningBootstrapHTML/CSSJavaScript
You get
Source codeDatabaseProject reportPPTSetup guide
Delivery
Instant download after payment

Project Overview

The AI-Based Smart Attendance Management System Using Python and OpenCV is an advanced AI-based web application designed to manage student and employee attendance through face recognition. Developed with Python, Django, SQLite, and OpenCV, it uses Haar detection and LBPH recognition to identify registered users during attendance sessions.

The application includes three separate interfaces: Admin Console, Teacher/Manager Classroom, and Student/Employee Portal. It supports webcam attendance, live sessions, manual verification, leave management, attendance corrections, and reporting.

Key Features

  • Live Dashboard
  • User Management
  • Academic and Team Management
  • Attendance Sessions
  • Rules and Thresholds
  • Schedule Management
  • Leave Management
  • Attendance Monitoring
  • Daily, Weekly, and Monthly Reports
  • CSV and PDF Export
  • Verification Queue
  • Attendance Corrections
  • Notifications
  • Face ID Registration
  • Webcam Attendance
  • Manual Attendance
  • Attendance History
  • Liveness Detection
  • Face Data Security

Technologies and Libraries Used

  • Python
  • Django
  • SQLite
  • OpenCV Haar Detection
  • LBPH Recognition
  • Bootstrap 5
  • Chart.js
  • Inter Font
  • Fernet

More Details and Full Documentation

  1. Accounts
  2. Core
  3. Face ID
  4. Admin Panel
  5. Teacher/Manager Panel
  6. Student/Employee Panel

Install Python 3.10–3.12 and Visual Studio Code with the Python extension.

Extract the project ZIP file and open the Attendance Management System folder in VS Code.

Create a virtual environment

python -m venv venv

Activate the virtual environment

venv\Scripts\activate

Install required packages

pip install -r requirements.txt

Generate database migrations

python manage.py makemigrations accounts core faceid

Setup database

python manage.py migrate

Create demo data

python manage.py seed_demo

Run project

python manage.py runserver

Open in browser

http://127.0.0.1:8000/

Stuck while running it? Chat with us on WhatsApp for free installation help.

You get complete source code, the database file, the project report, a PPT presentation and a setup guide.

AI-Based Smart Attendance Management System Using Python is built with Django, Machine Learning, Bootstrap, HTML/CSS and JavaScript.

The download is available immediately after payment on the order page and in My Account. A copy of the order is also sent to your email.

Yes. A setup guide is included, and free installation support is available on WhatsApp for 7 days from purchase if you get stuck.

Yes. It comes with a project report and a PPT presentation, which most colleges ask for along with the working project.

Yes. You can request changes or extra modules through the Custom Project page.

No reviews yet. Be the first to review this project.

Write a review

₹1,999.00₹2,999.00

More Python Projects