This is an import from my old GitLab repository.
Web application (Maven/Spring) - Car Rental service. It provides following functionalities:
- adding/deleting/editing/viewing vehicles
- checking vehicle information
- renting vehicles for a given period of time
- calculation of vehicle rental costs
- adding/deleting/editing/viewing users
- three user roles
- user - an ordinary user with the ability to view and rent vehicles
- owner - has user rights + the ability to add vehicles to the rental list along with the price of renting a given vehicle and its description,
- admin - has owner rights + the ability to view and manage application users
- logging more important activities within the application
- user authentication
- Java 11
- Docker
- Spring Boot
- Maven
- MySQL