Project: Flight Search Engine

Data Project

This project was the final grroup project a big data class. I worked in a team to create a software program that utilizes a large data set to incoprorate into a non-relational database. We made an airline search engine program. Users can search for airports and airlines with filters, view certain facts and view flights. The user can input two airports and get a list of flight paths starting from the source and going to the destination.

We used Python with PyQt5 as the UI and connected to a MongoDB SQL database. Each element of the project ran through python to connect it all together and display it on a UI generated by PyQT5. Python sent several queries to MongoDB to get data that is needed. We also implemented some algorithms with an adjacency list we created from the data that uses Depth First Search to recommend trips when searching for flights.

Link To Video Presentation