A simple web application designed to store Employee's and any shift's they are assigned.
Pre-requisites:
Docker
Running the application is an easy process, providing Docker is installed on your machine and is running. In a terminal application type the following:
./run.sh
The application will run a Postgres container, and build the application and run it on another. The application will take approximately 5 minutes to build. So sit back and relax and have a beer 🍺.
Once the application has built, it can be viewed via http://localhost:8080/
Due to the authentication of the application, you are required to register / login to use it.
This application features API Rate limits, to prevent any possible overloads. This is currently set to; 50 calls per 30 minutes, with the exception of 25 calls per 30 minutes for any requests that update / post data.
[ ] HATEOAS compliant- RESTful compliant
- Persistant data
- HTML/JS Front end
- Authentication
- API Rate Limiting
- Docker setup
- Weekly planner