The exploratory-project repository contains a face recognition attendance system built with the MERN (MongoDB, Express.js, React, Node.js) stack. The system utilizes a face recognition API for accurate face detection and recognition.
The face recognition attendance system is designed to automate the attendance process using facial recognition technology. It allows for efficient and accurate tracking of attendance based on facial biometrics.
- User authentication and authorization
- Face detection and recognition
- Real-time attendance tracking
- Admin panel for managing users and attendance records
- Attendance reports and statistics
- Integration with a face recognition API for improved accuracy
- Clone the repository:
git clone https://github.com/Eli4479/exploratory-project.git- Navigate to the backend directory:
cd Exploratory_Project
cd backend- Install the required dependencies:
npm i
npm run dev- Navigate to the frontend directory:
cd Exploratory_Project
cd frontend- Install the required dependencies:
npm i
npm startContributions are welcome! If you want to contribute to this project, please follow these steps:
-
Fork the repository.
-
Create a new branch:
git checkout -b feature/your-feature-name- Make your changes and commit them:
git commit -m "Add your commit message here"- Push your changes to the branch:
git push origin feature/your-feature-name- Open a pull request on GitHub.
Please ensure that your code follows the project's coding conventions and include appropriate documentation for any new features or changes.
When contributing to this project, please adhere to the following code conventions:
- Follow the existing code style and conventions used in the project.
- Write clear, concise, and meaningful commit messages.
- Make sure your code is well-documented, especially for any new features or significant changes.
Adhering to these conventions helps maintain consistency and readability across the codebase and makes it easier for others to understand and contribute to the project.
If you encounter any bugs or have ideas for new features, please open an issue on the GitHub repository. Provide as much detail as possible, including steps to reproduce the issue or a clear description of the feature request.
Please note that this project follows a Code of Conduct. We expect all contributors to adhere to its guidelines and create a positive and inclusive environment for everyone involved.
This project is licensed under the MIT License. See the LICENSE file for more details.
Client: React, TailwindCSS, materialUI
Server: Node, Express,Mongodb,Multer, Cloudinary