https://github.com/danutsss/shift-builder
Web application to track the employees' work hours.
https://github.com/danutsss/shift-builder
Last synced: 6 months ago
JSON representation
Web application to track the employees' work hours.
- Host: GitHub
- URL: https://github.com/danutsss/shift-builder
- Owner: danutsss
- License: mit
- Created: 2022-08-26T11:29:41.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-07T17:41:24.000Z (almost 4 years ago)
- Last Synced: 2025-04-01T20:44:57.370Z (over 1 year ago)
- Language: HTML
- Size: 70.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shift Builder
## Brief
My challenge was to build a web application to track the employees' work hours. The purpose of the application is to provide a clear and simple solution for employees who need to submit their hourly report for their monthly salary.
## Main goals
- managing shifts in various jobs (workplaces);
- management of hours by workplace;
- generate reports and statistics to various filters;
## Architecture and Technological requirements
Integrate the web application (client only) without server side data.
- Infrastructures:
- Client side:
- HTML;
- CSS (I used TailwindCSS);
- JavaScript;
- Database:
- localStorage;
- Internationalisation:
- english;
- Security:
- localStorage;
### Useful resources
- [Tailwind CSS](https://tailwindcss.com/) - A utility-first CSS framework packed with classes like: `flex`, `pt-4`, `text-center` and `rotate-90` that can be composed to build any design, directly in your markup.
- [localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) - This is an amazing article which helped me understand the localStorage.