Face Attendance System Development

Krishnansh

Krishnansh Vasaniya

🧑‍🏫 Face Attendance System (DeepFace + Streamlit)

A simple yet powerful web app that uses facial recognition to mark attendance automatically using the DeepFace library. Built with Python and deployed using Streamlit Cloud.
Image.png

🔥 Features

🔐 Register new faces (with name & image)
🧠 Face verification using DeepFace
📸 Upload an image to detect and mark attendance
✅ Auto-prevents duplicate entries for the same day
📄 Attendance log with download as CSV
🌙 Dark UI theme (customizable)

🚀 Live Demo

📦 Installation (Local)

# Clone the repo
git clone https://github.com/krishnanshvasaniya/face_attendance_streamlit.git
cd face_attendance_streamlit

# Create a virtual environment (Python 3.10 recommended)
python -m venv venv
source venv/bin/activate # or venv\Scripts\activate on Windows

# Install dependencies
pip install -r requirements.txt

# Run the app
streamlit run app.py
Like this project

Posted Jun 6, 2025

Developed a facial recognition attendance system using DeepFace and Streamlit.