Skip to content

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

 
 
 

Contributors