Java Spring Boot REST application for flight booking.
- Java
- Spring Boot
- REST API
- Dijkstra Algorithm
- Swagger UI
I wanted to practise Java Spring Boot. My goal was to create an application which meets the Java / Spring Boot standards.
- Store Airplanes, Airlines, Airports and Flights in H2 database
- HTTP API endpoints for the entities
- Route planning using a customized implementation of Dijkstra's Shortest Path algorithm
- Tests for most of the code