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
Log in or sign up for Devpost to join the conversation.