From the Bureau of Transportation Statistics, we can see that in 2019, 20.81% of American Airline flights were delayed, which one of the worst amongst the other United States Airlines. As a result of these delays, people retreat towards their phones while they are frustrated with waiting and decreasing the airline reputation with poor reviews. What if there was a way to make fun out of these delays and increase American Airline's reputation? With aviature, we redefine the airport experience with safety, excitement, and curiosity while boosting passenger travel experience and increasing airline reputation!
What it does
aviature, a cross-platform application, creates an opportunity for exploration around the airport when a passenger is bored or is frustrated with a delay. aviature first checks if the person is in the airport. If the person is in the airport, they can scan their boarding pass to sign in to aviature. They then can choose which AR avatar they would like to personalize their airport experience. There will be a map to show where popular locations are in the airport, such as restaurants, bathrooms, and stores. The map can show where other members of the family are too! Everywhere you go, is guided by AR directions to ensure no one will experience getting lost from their parents again. The user won’t get bored with aviature while waiting a tremendous amount of time for their flight as there are quizzes about the airport and airline they could do and earn American Airlines AAdvantage points in the process! There will be a quiz after every checkpoint to test their knowledge so they could earn American Airlines AAdvantage miles. Through this entertainment process, we can further increase customer experience and satisfaction that allows more potential business in the future.
How we built it
How does it work? Using a PDF417 barcode format thanks to the open-sourced software, MLKit, we are able to decode the Boarding Pass with an IATA decoder which tells the app about travel information. Transforming digitally, quicker and error-free. Using publicly available Airport Maps and Google Maps API through fast and secure Google Cloud Products, we are able to create a 3D virtual map. From there, our algorithm finds interesting facts about the destination. For example, Venice Beach in Los Angeles. Through business partnerships, American Airlines can also add other businesses for a small fee and add it to the app so people can explore while American Airlines can generate commission from advertising the business. A win-win-win situation for American Airlines, the passenger, and the business!
- Firebase Authentication - Login and Register Users
- Firebase Firestore - Store User Information including checkpoints crossed etc.
- Google ARCore - AR Implementation
- Google Maps API - Directions throughout the airport
- Google Analytics - Understand Users on the Platform
- Google MLKit - Implement Barcode Scanning
- Cloud Vision - Analyze Boarding Pass + Surrounding Environments
- Flutter - Mobile UI Framework
- Dart - Mobile Language
- Adobe XD - Design
Challenges we ran into
- Implementing ARCore
- Figuring out how boarding pass barcodes work
- Implementing 3D maps of the airport
Accomplishments that we're proud of
- Finishing the MVP of our product
- Figuring out Google Cloud Vision
- Implementation of our AR
- Most of all we had fun!
What we learned
- Learned about how ARCore works
- Learned how boarding pass barcodes work
- Learned how to use Google Maps directions in a 3D environment
- Learned how to dynamically create quizzes from opentdb
What's next for aviature
- Add a collaboration feature for families
- Add support to more airports
- Implement a dashboard for American Airlines to add partnerships dynamically