"Advanced Biometric Enterprise Employee Attendance System with Realtime MySQL Databse and React.js Based Admin Dashboard."
A Detailed Installation Blog Post will be Added Soon.
Hardware Side - Raspberry pi 3b +
- First you need to start a server in the Raspberry Pi So for the Download and install webok server from chrome store
- Then Click on Choose folder and select :
pyscripts/fingerprint
- Navigate to pyscripts folder
$ cd pyscripts
$ python start.py
On your machine/notebook Fire up a terminal Navigate to webapp directory
$ cd webapp
Head to the server directory
$ cd server
Start nodemon server
$ nodemon server.js
Fire up another Terminal and Navigate to webapp folder
$ cd client
Install all the Dependencies
$ npm i
Lets Start our Web App
$ npm start
This Should Look like this-
Now Lets Click on Register a New Employee:
This will Sucessfully register our new employee on our Database.
Head to the Raspberry pi terminal to the pyscript folder
$ cd pyscripts
Now run the password . py script
$ python password.py
- Click on Employee Enrollment
- Enter The Same Enrollment no as Earlier
- Register the Employee's Finger to the machine
You can Check if the new employee registered or not in the Webapp - Just click on all Employees Button
Head to the Raspberry pi terminal to the pyscript folder
$ cd pyscripts
Now run the password . py script
$ python password.py
- Click on Employee Attendance and you are good to go
Click on the Date Picker in the Home Screen of the Webapp and you are good to Go
You can Even See the Details of the employees IN | OUT Time By clicking the Employee in the webapp
Head to the Raspberry pi terminal to the pyscript folder
$ cd pyscripts
Now run the password . py script
$ python password.py
- Click on Employee Deletion
- Enter Employee Enrollment No and you are Good to Go