A web application for finding flights when you don't have a destination yet. Currently not working due to Sabre API returning errors even when using sample API calls
For some reason the Sabre API is returning 404 for valid requests, even sample requests in their Developer Studio page are returning 404. Until this is fixed Flygo will not work.
FlyGo is for finding flights when you have dates and a budget but not a destination. The goal of the FlyGo project is to only find flights that match your criteria which can be any combination of the below:
- Budget
- Dates (fixed or flexible)
- Layover length
- Continent (include or exclude)
- Domestic or International
- Airline Alliance
First register for an API key from Sabre Dev Studio and go through the Authentication Steps.
Then clone this repo to your local machine and navigate to its root directory. Run npm install
to install all npm dependencies.
After loading the npm modules download to the public directory angular-ui-unique by running bower install angular-ui-utils#bower-unique
Once all dependencies have installed run
SECRET='Bearer {YOUR-KEY-HERE}' npm start
to run the server. The Flygo page can be accessed at http://localhost:3000
in your browser
- Implement Continent filter
- Better UI
- Change depart and arrive to not show date unless arrive on different date
- Other sorting options
Airfare data is sourced from Sabre, and airport and airline codes are originally sourced from OpenFlights.org and modified/converted into json files by me.