This project is an attendance system implementation using Django, a high-level Python Web framework, and the Zkteco fingerprints library. The system allows for efficient and secure tracking of employee attendance using fingerprint recognition.
- User registration and authentication.
- Fingerprint registration and recognition using the Zkteco fingerprints library.
- Attendance tracking based on fingerprint recognition.
- Attendance reports generation.
Before running the attendance system, make sure you have the following installed:
- Python: Installation Guide
- Django: Install with pip
pip install Django
- Zkteco fingerprints library: Follow the instructions provided by the manufacturer.
-
Clone the repository:
git clone https://github.com/your-username/Fingerprint-Attendance-System.git
-
Navigate to the project directory:
cd Fingerprint-Attendance-System
-
Install the required dependencies:
-
Run the migrations:
python manage.py migrate
-
Run the Django server:
python manage.py runserver
- Users can register and manage their accounts.
- Users can register their fingerprints for attendance tracking.
- The system recognizes registered fingerprints and records attendance.
- Administrators can generate attendance reports.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.