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
What I learned
s 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.