Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amritakaur-08/smart_attendance_system
The Smart Attendance System is designed to automate the attendance process using facial recognition. Traditional methods of taking attendance can be time-consuming and prone to errors. This project aims to streamline the process by leveraging computer vision technology, allowing for efficient, contactless, and accurate attendance tracking.
https://github.com/amritakaur-08/smart_attendance_system
asgiref django mysql numpy opencv pillow-library python sqlparse
Last synced: 6 days ago
JSON representation
The Smart Attendance System is designed to automate the attendance process using facial recognition. Traditional methods of taking attendance can be time-consuming and prone to errors. This project aims to streamline the process by leveraging computer vision technology, allowing for efficient, contactless, and accurate attendance tracking.
- Host: GitHub
- URL: https://github.com/amritakaur-08/smart_attendance_system
- Owner: AmritaKaur-08
- License: mit
- Created: 2024-11-08T07:47:25.000Z (9 days ago)
- Default Branch: main
- Last Pushed: 2024-11-08T08:13:44.000Z (9 days ago)
- Last Synced: 2024-11-08T09:18:26.305Z (9 days ago)
- Topics: asgiref, django, mysql, numpy, opencv, pillow-library, python, sqlparse
- Homepage:
- Size: 6.03 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Smart Attendance System
## 📋 Overview
The Smart Attendance System is a project designed to automate the process of attendance tracking in classrooms or workplaces. It uses facial recognition technology to identify and mark attendance of individuals automatically, making the process efficient, reliable, and user-friendly.## 🚀 Features
- Facial Recognition: Automatically identifies and records attendance using facial recognition technology.
- Real-Time Detection: Captures attendance in real-time as individuals enter a designated area.
- User Management: Admins can add, update, or remove registered users.
- Attendance Reports: Generates detailed reports of attendance records that can be exported for analysis.## 🛠️ Technology Stack
- Backend: Python (Django)
- Frontend: HTML, CSS, JavaScript
- Database: SQLite/MySQL
### Libraries:
- OpenCV: For image processing and face recognition.
- Numpy: For numerical operations.
- Pillow: For image handling.
- PyWin32: Windows-specific utility (optional, for Windows users).## 📦 Installation
### Clone the repository:bash
- git clone https://github.com/AmritaKaur-08/Smmart-Attendance-System.git
- cd Smart-Attendance-System
### Install dependencies:bash
- pip install -r requirements.txt
### Setup database:bash
- python manage.py makemigrations
- python manage.py migrate
### Run the application:bash
- python manage.py runserver
- Access the application: Open your browser and go to http://localhost:8000.