Choosing of the wallet to pay with
Choosing the kind of ticket
Searching SkyScanner for the flight
Choosing the dates for the flight
The details of the selected flight
Paying for the flight via Nessie
Payment being processed
The results from skyscanner, sorted by price
I liked the look of SkyScanner's API, and was interested in making an app that interfaced with it. Then I thought about expanding it, and adding payments using CapitalOne's Nessie API.
What it does
Searches for flights from the desired location to destination, finding prices. It then lists the quotes supplied, and completes a payment via the Nessie API.
How I built it
This app was written from the ground up in C#. It comprises of 2 libraries, an UWP app, and a Test project.
Challenges I ran into
The SkyScanner API required a lot of models to be built for deserialisation of the data
Accomplishments that I'm proud of
Managing to get the live flight data from SkyScanner working
What I learned
How to keep the UI responsive even during long-running requests in the background
What's next for Let's Fly Away