Skip to content

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

Notifications You must be signed in to change notification settings

Miller1995/Travel-Booking-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About Travel-Booking-API

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.

Features

This API provides HTTP endpoint's and tools for the following:

  • To register and/or authenticate a user, we can use the following endpoints: auth

  • For travel management we can use the following endpoints: 2222

  • For users management we can use the following endpoints: 333333

Steps to Setup

  1. Clone the application

git clone https://github.com/Miller1995/Travel-Booking-API.git

  1. Create PostgreSQL database

create database "travel-booking"

  1. Change PostgreSQL username and password

open src/main/resources/application.properties change spring.datasource.username and spring.datasource.password

  1. Run the app using maven

mvn spring-boot:run

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages