Skip to content

A smart AI-based facial recognition attendance system built with Flask. It allows users to register and recognize faces in real time for marking attendance automatically. The system maintains attendance logs and offers an admin dashboard to manage users and view daily reports.

Notifications You must be signed in to change notification settings

Pruthviraj404/NeuroGuard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧠 NeuroGuard – Intelligent Facial Management System

NeuroGuard is an intelligent facial attendance and management system built using Python and Flask, with integrated facial recognition. It allows secure and automated attendance marking using real-time face data. The system uses OpenCV and face recognition models to detect and verify faces and record attendance in a database.


πŸš€ Features

  • πŸ“· Real-time face capture for attendance
  • πŸ§‘β€πŸ’Ό Admin panel with dashboard
  • πŸ“ Attendance database with timestamp logging
  • πŸ” Secure face registration with name labeling
  • 🧠 Uses pre-trained face embeddings (.pkl)
  • ☁️ Lightweight and fully local (can be deployed to the cloud)

🌐 Live Demo

🌐 Coming Soon (You can deploy it using Microsoft Azure, Render, or PythonAnywhere)


πŸ› οΈ Tech Stack

Layer Technology
Frontend HTML, CSS
Backend Python, Flask
Database SQLite
AI/ML OpenCV, face_recognition, NumPy
Packaging Pickle (.pkl) for embeddings

βœ… Setup Instructions

πŸ”§ 1. Clone the Repository

git clone https://github.com/Pruthviraj404/NeuroGuard.git
cd NeuroGuard

2. Create Virtual Environment and Install Dependencies

Copy
Edit
python -m venv venv
source venv/bin/activate        # On Windows: venv\Scripts\activate
pip install -r requirements.txt

3 Run the Application

Copy
Edit
python app.py
Visit your app at: http://127.0.0.1:8080

About

A smart AI-based facial recognition attendance system built with Flask. It allows users to register and recognize faces in real time for marking attendance automatically. The system maintains attendance logs and offers an admin dashboard to manage users and view daily reports.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published