Inspiration

An urge for more spontaneity in our lives. An urge to travel.

What it does

Generate a random flight for you with flights leaving tomorrow. Returning a price, destination, and gives you a countdown to for how long left until the flight.

How we built it

Our team used a built the app using AWS backend consisting of a Dynamo DB Database to store user details. Lambda functions where used to trigger database entries and 3rd party APIs.

Users gain access to the app using their phone number which we authenticate using the Twillio API. The system then queries the sky scanner API for search for a random destination, and returns core flight info.

We managed the software using Github for version control and TravisCI for continuous integration, automatically uploading to Amazon web services and checking compilation.

We also split project logically into server and client side repositories.

Challenges I ran into

Using the Skyscanner API with limited knowledge of node after loosing one core backend developers half way through the project.

Accomplishments that we're proud of

Building a functional app with the integration of many technologies that none of us have used before (inc. Skyscanner, Twillio).

What we learned

The vitality of modularisation int teams approaching problems with new technologies. Although in more technically difficult situations it was more appropriate to pool our knowledge together.

What's next for ShuffleTrip

  • Addition of hotels
  • Integration of Amazon Alexa
  • Two factor authentication

Track

Social Impact

Challenges Entered

  • American Express Challenge
  • Amazon Web Services
  • Best Domain Name. (www.shuffle-trip.com)
  • Best Visual design
  • Most sellable
Share this project:

Updates