Flights Searcher helps users find the flights path which takes the least time from one city to another, from all possibilities.
This demo is a web version of a python project, for demonstration use only. Original functions are not fully implemented.
you can see the demo here: flights searcher
Air ports data: Airports.txt
Flights data: FlightsData.txt
- Design a relational database through the raw data to represent a flight network.
- Read a graph from the database.
- Design a recursion algorithm that finds all paths as well as the shortest path through the graph. A 'path' represents a flights combination.
- Design a GUI to change inputs and display results. For the web version, ArcGIS API for JavaScript was used to display the map-related functions.
Notice: The page was written in ES6(ECMAScript 2015), if something is going wrong please try another browser.