Skip to content

dusanov/legendary-octo-palm-tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight Path Finder

This app finds the shortest flight path between two airports using three different algorithms: Breadth-First Search (BFS), A* Search, and Dijkstra's algorithm.

Starting the App

To start the app, simply run the following command:

docker-compose up -d --build

and go to http://localhost:3000

Technologies Used

The app is divided into two parts:

  • frontend D3, ReactJS and Apollo client
  • backend Spring WebFlux and GraphQL

Check out a demo of the app in action in the video below:

videocap.mp4

Licensing and disclaimer

This project uses datasets for airports and routes from OpenFlights and is published under GNU General Public License v3.0