Many organizations require a solution that will provide a way to automatically track employee attendance. Attendance records are consisted of events such as starting the work shift, leaving the work, leaving for break and coming back or similar events. Organizations that do not have a modern solution for attendance tracking process deal with this issue in ways like manually tracking data for which dedicated personnel is needed or they do not track the attendance at all. With this project, we will attempt to provide the answer to previously mentioned problem with the use of face recognition technique.
Project is consisted of two key stages which are: construction of the terminal on Raspberry Pi platform that will be used by organization personnel while entering or leaving the organization premises, and building the web application for administrative personnel in Java programming language with Spring Boot framework for the backend and Javascript and React library for the construction of the frontend.
- HR/Administrative personnel
- View attendance records (different views depending on your needs)
- Organization management
- Manage employees
- Manage departments
- Manage titles
- System access management
- Create work schedules/Shifts plans
- Track absence
- Track holidays
- Advanced reporting
- Per employee reports
- Daily report
- Charts
- Export to csv
- Employees
- Simple interface
- Face recognition
Frameworks, languages and tools used:
All parts of the project:
Backend - Current
Frontend
Program that runs on Raspberry Pi
Research paper