Skip to content

Attendance management system using face recognition developed with python

License

Notifications You must be signed in to change notification settings

shibinsp45/PRO-MARK

Repository files navigation

📚 PRO-MARK

📑Mark Your Attendance In One Click

Requirements

  • Upload your training images in the samples directory
  • Run app.py

Attendance Management System with Face Recognition

Homepage

Project Description

This is an Attendance Management System that utilizes the power of face recognition technology to efficiently track and manage attendance. Built with Python and the Flask framework, this web application provides a user-friendly interface accessible from any web browser. The system's face recognition capabilities are powered by OpenCV, allowing accurate identification of users and automated attendance tracking. MongoDB is used as the backend database to securely store attendance records.

Features

Face Recognition: The system employs advanced face recognition techniques to identify users and manage their attendance.

Web Application: Accessible through a web browser, the system's user interface is designed using HTML, CSS, and JavaScript, providing a seamless experience for users.

Database: Attendance data is stored securely in a MongoDB database, ensuring efficient data management and retrieval.

OpenCV: Leveraging the capabilities of OpenCV, the system achieves high accuracy in face recognition and tracking attendance.

How to Use

Install Required Libraries: Before getting started, ensure you have the necessary Python libraries installed.

Clone the GitHub Repository: Clone the project repository from GitHub to your local machine.

Set Up the Database: Create a MongoDB database and configure the necessary credentials in the project files.

Run the Web Application: Launch the web application using the Flask framework, which will be hosted locally.

Screenshots

Homepage: The homepage displays the menu for signup/login and create account.

image Loginpage: Here the user can create and sign up into the page.

image

Dashboard for Mark Attendance: Click on the collect attendance for taking attendance

image Download the csv file :Download the file as .csv file

image

Documentation

For detailed information and instructions on using the Attendance Management System, please refer to the project's documentation available on GitHub.

Source Code

The complete source code for the Attendance Management System, including the Flask web application and the OpenCV face recognition implementation, can be found on GitHub.

GitHub Repository: https://github.com/shibinsp45/PROMARK-Attendance-Marking-App

Get started with streamlined attendance tracking and management using the power of face recognition with this Attendance Management System! Feel free to contribute to the project and help it grow further!

About

Attendance management system using face recognition developed with python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published