An application that allows employees to clock in. The administrator can manage employees and edit clockin times and dates. The application also easily calculates hour totals for a time period.
- AngularJS
- PostgreSQL
- Node.js
- Express
- Moment.js
- AngularJS Material
Fork and clone this repository, and set up a database called "time_tracker". Create the tables as outlined in the database.sql file. You will also find mock data that may be inserted for testing purposes.
The hours totals view allows administrators to easily view each employee's total hours between selected dates.
The timeclock view allows administrators to view all employees' clock in and out times between selected dates.
The manage employees view allows administrators to add new employees, as well as edit and decativate existing employees.
- Allow employees to clock in
- List all employees
- Add an employee
- Edit an employee
- Deactivate an employee
- See complete timeclock between specified dates
- Edit an entry to the timeclock
- Delete an entry to the timeclock
- See hour totals for each employee between specified dates
- Add styling with AngularJS Material
- Prevent a clock in clode from being repeated
- Optimize styling for mobile use
- Add authentication to only allow admin to add and edit employees and timeclock
- Julia Balliet