Description#
- Designed, documented, and implemented the back-end RESTful APIs.
- Incorporated Cloudinary API to store employees’ pictures in the database every clock-in/clock-out moment.
- Incorporated Nodemail and Twilio API to send new employee’s assigned PIN numbers.
- Implemented authentication using JSON Web Token and bCrypt for administrators.
Features#
- Admin user should be able to log in.
# admin/signin
user: root
password: root
- Testing users for clock in / clock out
Minh Bui PIN: 8643
Martin Lorino PIN: 6667
Felipe Vega PIN: 6695
Diego Lorino PIN: 5676
- Admin can see the list of employees.
- Admin can select an employee and view their clock-in / clock-out time.
- Admin can generate work hours reports and download the data as Excel file.
- Admin can add new employee.
- Admin can log-out.
- Admin can reset password.