Quality Flight Search Network

Search by:


About


When I started my role as a Navigator at the airport, I sought a more efficient method to access flight information. This led me to develop a website that streamlined the search process, requiring only the numerical part of the flight number. On mobile phones, especially Android devices, this feature automatically brought up the numeric keypad, simplifying data entry.

The website was a simple interface that leveraged the airport's own website for executing searches and displaying the results of those searches.

I soon realized the utility of searching flights by city, recognizing that passengers often know their destination or origin city but may not readily have their flight number at hand. To address this, I introduced a new search feature that presented a list of cities, allowing users to select a city without the need for typing. Once again, the heavy lifting of conducting the search and presenting the results was handled by the airport's website.

However, my solution faced challenges when the airport updated its website, introducing several issues with the flight search functionality that, in turn, impacted my website. The problems with the airport's search feature included difficulties distinguishing between arriving and departing flights, a lack of visibility for code-shared flights, and inaccuracies in the city and airline selection lists, such as missing or extra options, which hindered search capabilities.

To address these shortcomings and enhance the user experience, I developed this application also adding a few unique search capabilities.

The application utilizes the airport's data, which feeds the Sky Harbor website search. This dataset encompasses all flights that have arrived in the last 2 hours or are due to arrive in the next 20 hours, as well as those that have departed or are scheduled to depart within the 22-hour window.

Note that if an airline does not have a flight or a city is not served within the 22 hour window, they will not appear in their respective drop down selection lists.