AutoFaceCheckIn is an innovative attendance management system powered by facial recognition technology. It offers a seamless and efficient way to automate attendance tracking in various environments, including classrooms, workplaces, and events.
- Python 3
- MongoDB
- Git
To run AutoFaceCheckIn on your local machine, follow these steps:
- Clone the Repository: Clone this repository to your local machine using Git:
git clone https://github.com/your_username/AutoFaceCheckIn.git
- Install Dependencies: Navigate to the project directory and install the required dependencies using pip:
cd AutoFaceCheckIn
pip3 install -r requirements.txt
-
Set Up MongoDB: Install MongoDB on your machine if you haven't already. Then, start the MongoDB service.
-
Run the App: Start the Flask development server:
python3 run.py
- Access the App: Open your web browser and go to
http://localhost:3000to access the AutoFaceCheckIn web application.
/: Home page of the AutoFaceCheckIn web application./login: Login page for users to authenticate themselves./register: Registration page for new users to create an account./capture: Route for capturing images for facial recognition. Handles image capture and storage./imageData: Route for retrieving and displaying user images stored in the database./user: User dashboard page, where users can view their attendance records and manage their account settings.