Skip to content

moeodeh3/ClockIn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ClockIn - Fingerprint Recognition Attendance System

Overview

This project focuses on developing an open-source fingerprint recognition attendance system. The system aims to provide a one-stop solution that is free of monthly fees, user-friendly, and ensures seamless clock-in functionality for both employers and employees. With its intuitive design, it's tailored to enable non-tech-savvy employers to use the admin panel easily for user management.

How it works

Originally, the first approach involved the use of the libfprint library, developed by the University of Manchester, for fingerprint recognition. However, a significant drawback was the high cost of biometric scanners compatible with this library. Hence, the approach shifted towards the Adafruit library, which offered more affordable and readily available hardware. While both the front-end and back-end are operational, they maintain constant communication through a websocket. Fingerprint data is stored securely on the local scanner, but once associated with a user, it's archived in the GCP database. When a valid fingerprint match is detected, the system automatically records the user's clock-in or clock-out time. Additionally, the system offers a range of administrative features, including a password-protected admin portal equipped with user management capabilities for adding and removing users.

Hardware

Future Enhancements

  • End-to-end encryption for admin panel access
  • Front-end schedule organizer integrated with existing software
  • Text message notification for late user clock-ins

Citation

  1. Adafruit_CircuitPython_Fingerprint - CircuitPython library for talking to UART-based Fingerprint sensors
  2. Hardware Set Up
  3. Raspberry Pi UART Pinout Diagram UART

Install

For the most up-to-date installation instructions, please refer to "INSTALL.md". If you encounter any issues during the installation process, feel free to reach out.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published