Skip to content

Repository files navigation

🛡️ Smart Face Recognition & Attendance System

Python FastAPI Docker License

A robust, enterprise-grade attendance system leveraging Computer Vision and AI. It features real-time Face Recognition, Liveness Detection (Anti-Spoofing), and an interactive Analytics Dashboard.

🌟 Key Features

  • Face Recognition Engine: Powered by DeepFace (ArcFace) for high-accuracy identity verification.
  • Anti-Spoofing Security: MediaPipe-based liveness detection prevents photo/video attacks.
  • Smart Analytics: Interactive dashboard showing attendance trends, late arrivals, and peak hours.
  • Backend API: High-performance FastAPI server with SQLite database.
  • Dockerized: Fully containerized for "Write Once, Run Anywhere" deployment.

🏗️ Tech Stack

  • AI/ML: DeepFace, MediaPipe, OpenCV, TensorFlow
  • Backend: FastAPI, SQLAlchemy, Pydantic
  • Frontend: Streamlit, Plotly
  • Database: SQLite (Dev) / PostgreSQL (Prod ready)
  • DevOps: Docker, Docker Compose

🚀 Quick Start (Docker)

The fastest way to run the application is via Docker.

1. Build the Image

docker build -t smart-attendance .

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages