Getting to an airport in a foreign country can be stressful. What time should I leave? Will there be traffic? Will the security check go smoothly? What if the flight is delayed? These are factors that can be covered by knowing the area and the airport, but for most that is not the case.

What it does

Take-Off is a service that tells you when you have to leave for the airport, and orders you an Uber when its time to leave. Flight delays, traffic situation and lines at the airport are monitored to make sure the passenger gets to the airport in time and without excessive waiting at the airport.

How I built it

Node.js in the backend and HTML, CSS and jQuery in the front. OpenTripPlanner estimates the traffic situation and we get the data from their API, and Finavia API provides us with the security check situation and the boarding time for the flight. After initial log-in the user receives situation updates through SMS, as well as the prompt to start moving to the airport.

Challenges I ran into

We had one extra space symbol in our html code and it was ugly, took around 15min to figure it out.

Accomplishments that I'm proud of

It works!

What I learned

Its all about good teamwork and team spirit. And you shouldnt drink too much energy drinks.

What's next for Take Off

Implement the automatic Uber-pickup and getting the location data from the passengers mobile phone. Also more sophisticated method to estimate the walk-time to the gate is needed for greater accuracy.

Built With

Share this project: