Skip to content

FaceGate is a smart facial recognition access control system with live webcam detection, a modern GUI, and MongoDB-based logging.

Notifications You must be signed in to change notification settings

mrkeshi/FaceGate

Repository files navigation

FaceGate - Smart Facial Access Control System

FaceGate is an intelligent facial recognition system designed to control access using a webcam. It verifies faces in real time, grants or denies access, logs each event, and can notify an admin.


🔧 Features

  • Live face detection via webcam
  • Face registration with name
  • Access control: authorized vs. unauthorized
  • MongoDB logging (name, time, status)
  • Admin notifications (email or panel)
  • Clean GUI built with PySide6

📦 Tech Stack

  • Python 3
  • OpenCV
  • face_recognition
  • PySide6 (or PyQt5)
  • MongoDB

🚀 Getting Started

pip install -r requirements.txt
python main.py

About

FaceGate is a smart facial recognition access control system with live webcam detection, a modern GUI, and MongoDB-based logging.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages