Most of our team has travelled abroad on their own before and had left worried parents back at home. We wanted to develop an app that would streamline flight data, optimize communication and de-stress the travel experience for the whole family.
What it does
In our app, the user can choose to either add their own flight using their flight number, or choose to follow another traveller (becoming they "FlyAlly") using a unique ID the traveler send them. The dashboard for the traveller has checkboxes that he/she can check which will update their FlyAlly's screens automatically.
How we built it
We built an Android app that connects to a firebase database and uses the Delta API to get information about current flights.
Challenges we ran into
We had trouble retrieving data from firebase in a synchronous way to update screens for both types of users. Also, half of our team was new to Android development, so we learned a lot from scratch.
Accomplishments that we're proud of
It is great to see that we were able to connect two types of users in one integrated app. Our layout turned out user friendly and visually appealing.
What we learned
We learned a lot about Android development and how to integrate firebase and the Delta Api.
What's next for FlyWithMe
We want to add a chat feature, so both types of users can communicate through the app. We also want to add a boarding pass feature for the travelers. Another addition would be security questions or setting pass codes.