Skip to content

Project inQool - Java, Spring boot, api, tennis court reservation API

Notifications You must be signed in to change notification settings

kuci-JK/inqool-java-spring-api-reservation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REST API Court reservation

1. Get source code

via HTTPS

git clone https://github.com/kuci-JK/inqool-java-spring-api-reservation.git

or SSH

git clone [email protected]:kuci-JK/inqool-java-spring-api-reservation.git

2. Build

Outputs to ./target in project root

./mvnw package

3. Run

Without data initialization:

java -jar target/inQool-tennis-reservation-api-0.0.1-SNAPSHOT.jar

With data initialization (creates 2 court surfaces and 4 courts on startup):

java -jar target/inQool-tennis-reservation-api-0.0.1-SNAPSHOT.jar data-init

4. Connect

Api is available at http://localhost:8080/api/*

  • surfaces: http://localhost:8080/api/surfaces
  • courts: http://localhost:8080/api/courts
  • reservations: http://localhost:8080/api/reservations

Autogenerated API docs are available in API.yaml. With possible routes and parameters.

About

Project inQool - Java, Spring boot, api, tennis court reservation API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages