We were inspired by the whole SkyScanner team's philosophy. They wanted us to build something new, that they hadn't seen before. So we decided it would be fun to simplify the whole planning a backpacking trip idea.

What it does

Using just your smartphone and their API you can book a trip around Europe in no time. You have control over minor details such as price per leg of the journey, duration of your plane ride as well as how long you want to stay it a city.

How we built it

We built it in 2 parts. We have a Node JS server running as a backend over on Heroku, which takes care of polling our friends over at SkyScanner for juicy information about various flights.

Challenges we ran into

We ran into some nasty asynchronous spaghetti code over on our server, and it took us a while to resolve the waiting part of the polling. On the Android drawing on the map was quite a challenge as a learning project.

Accomplishments that we're proud of

We're proud of having a working demo of our vision, and of how we managed to keep the front and back end neatly separated. We're also quite proud of how we solved the problems that were thrown at us by this project, that was far more complex than we initially imagined.

What we learned

We all learned something new, for some it was front-end in Android, and some it was a Node Js backend.

What's next for SkyPlanner

Develop new front-end interfaces for web browser. Clean up some dirty backend code we're not exactly proud of.

Share this project: