Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tope19/work_planner
Company Workers Shift Timestable
https://github.com/tope19/work_planner
Last synced: about 15 hours ago
JSON representation
Company Workers Shift Timestable
- Host: GitHub
- URL: https://github.com/tope19/work_planner
- Owner: Tope19
- Created: 2022-06-28T10:34:27.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T15:40:42.000Z (over 1 year ago)
- Last Synced: 2024-04-23T16:22:34.346Z (7 months ago)
- Language: PHP
- Size: 191 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Work Planner
Built a REST application from scratch that could serve as a work planning service.Business requirements:
- A worker has shifts
- A shift is 8 hours long
- A worker never has two shifts on the same day
- It is a 24 hour timetable 0-8, 8-16, 16-24
Procedure:
- Clone the repo `git clone https://github.com/Tope19/news_board_api.git`
- Cd into the project root folder.
- To install the dependencies run `composer install`.
- Run the server `php artisan serve`
- Migrate the database `php artisan migrate`.
- To run the Unit Test for single class `vendor/bin/phpunit tests/Unit/${className}Test.php`.
- To run the Unit Test for all classes `vendor/bin/phpunit tests/Unit`.
Postman Documentation Link: https://documenter.getpostman.com/view/10180177/UzJFuxvL
***
Cheers
### Tope Olotu