Airport Simulator

This project was made solely in C++ and implemented using MVC design patterns. The backend application searches for available flights and their paths with layovers using an inputted test file to determine flight information like flight cost, flight time, distance traveled, and the flight's endpoints. The frontend scrapes a user-inputted text file to obtain available origin and destination airports along with the flight duration and distance needed to travel. The UI displays all available flight paths and their flight cost when an origin and destination are selected and the search flights button is clicked.