Backend of application for booking items.
REST based on Spring Boot, Maven, Lombock, PostgreSQL, Hibernate, Docker
Application allow users to create items which they ready to borrow to another user. Another user can book these items and leave comments after using. Also users can to create request for items which they want to book but can't find it in base by searching.
Application developed with multimodal architecture:
- Gateway module - using for validate all requests to API and when send it to server part and revert answer form server
- Server module - using for handle request from Gateway service, handle it, take date from repository and revert answer to Gateway.
For deploying project you must have Docker. Use command docker compose up from root directory to deploy images and containers. After that will be possible to send requests to Gateway container. Project has directory postman where tests for Postman can be taken.