Skip to content

🎯 AI-powered face recognition attendance system with real-time analytics and cloud-based record storage.

Notifications You must be signed in to change notification settings

Nikhil190804/FacePresence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FacePresence

An intelligent, machine learning–driven student attendance system leveraging facial recognition for fast, accurate, and automated attendance management.

📌 Project Overview

FacePresence is a full-stack facial recognition attendance system built with Python, Flask, JavaScript, and MySQL, integrated with a cloud database (Aiven) for scalability and remote access. The system offers:

  • 99.38% Facial Recognition Accuracy
  • 📊 Real-time Attendance Analytics Dashboard
  • ☁️ Cloud-based Storage and Instant Record Retrieval
  • 🧑‍🎓 Support for 500+ Students

🚀 Features

  • 🎯 Face Recognition-based Identification
    Automated attendance with high-accuracy face recognition using the face_recognition library.

  • 📈 Admin Dashboard with Analytics
    Monitor real-time student attendance and performance data to reduce manual overhead.

  • 🌐 Cloud Integration (Aiven for MySQL)
    Ensures seamless, scalable access to attendance records from anywhere.

  • 💡 Responsive Frontend
    Built using HTML5, CSS3, and vanilla JavaScript for intuitive UI and cross-device compatibility.


📷 Face Registration & Attendance

  • Register Student: Upload a photo and details.
  • Give Attendance: Capture image via webcam and auto-mark attendance using face match.
  • Admin Panel: View attendance logs, search students, export records.

🛠️ Tech Stack

  • Frontend: HTML5, CSS3, JavaScript
  • Backend: Python, Flask
  • Database: MySQL (Hosted on Aiven)
  • Libraries/Tools:
    • face_recognition
    • OpenCV
    • Flask
    • MySQL Connector

Prerequisites

  • Python 3.7+
  • Virtualenv (recommended)
  • MySQL server (or Aiven DB access)
  • Webcam for facial recognition

📌 Future Improvements

  • Role-based login for teachers and admins
  • Attendance charts and downloadable reports
  • Email/SMS alerts for absenteeism
  • Live facial recognition with video stream

About

🎯 AI-powered face recognition attendance system with real-time analytics and cloud-based record storage.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •