Development of a backend for managing (booking) places where you can practice extreme sports, as well as to help people choose the best time to go there. Application developed using Java 17, Spring Boot, Spring Security, Spring Data JPA, REST API, PostgreSQL, Lombok, SonarLint, Swagger, JUnit and MockMvc.
- Clone the application
git clone https://github.com/Miller1995/Travel-Booking-API.git
- Create PostgreSQL database
create database "travel-booking"
- Change PostgreSQL username and password
open src/main/resources/application.properties change spring.datasource.username and spring.datasource.password
- Run the app using maven
mvn spring-boot:run