priyanshusingh302 / Attendance-using-ML

Project integrating machine learning, Django, and OpenCV for accurate user identification and secure attendance management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SMART ATTENDANCE SYSTEM

This web application incorporates machine learning, Django, and OpenCV to facilitate a user attendance system with advanced features.

Features

  • Face Recognition: Utilizes OpenCV and a KNN classifier for accurate and efficient user identification through facial recognition.
  • Secure User Registration: Implements a secure user registration process with two-factor email authentication to enhance account security.
  • Robust User Login System: Utilizes Django's inbuilt authenticator to establish a secure login system, ensuring only authorized access to the application.

Tech Stack

  • Python

  • Django

  • OpenCV

  • SQLite

  • HTML

  • CSS

    Installation

To run the Smart Attendance System locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/priyanshusingh302/Attendance-using-ML.git
  1. Navigate to the project directory:
cd Attendance-using-ML
  1. Install dependencies:
pip install -r requirements.txt
  1. Run migrations:
python manage.py migrate
  1. Start the development server:
python manage.py runserver
  1. Access the application in your web browser at http://localhost:8000.

About

Project integrating machine learning, Django, and OpenCV for accurate user identification and secure attendance management


Languages

Language:HTML 55.4%Language:Python 41.4%Language:CSS 3.2%