Inspiration

Over Halloween weekend - when many students visit friends and families in cities across the country - American Airlines cancelled over 900 flights (one third of all available flights) in response to staffing shortages. Because many students and workers operate on time sensitive schedules, these cancellations can prove devastating for millions across the country. Therefore, our team was inspired to reinvent American Airline's flight rescheduling service to ensure that customers would be able to reach their destinations regardless of delays and cancellations.

What it does

cAArt (Comprehensive American Airlines Reschedule Transport) reimagines American Airline's current flight rescheduling service through expanding the options of consumers that face delays or cancellations. Currently, American Airline's rescheduling service provides flyers a sister city flight that is in the same state as the original destination. Unfortunately, many flyers are not aware of this opportunity, and the "same state" restriction limits options for flyers that are traveling to the Northeast where many airports are close together despite being separated by state borders. By focusing on physical distance rather than the delineation of states, our team expands flight options that consumers with rescheduled flights will have to choose from. In fact, our product may even create new opportunities for consumers to reach their destination when the original "same state" restriction would've eliminated the chance of finding a rescheduled flight. Furthermore, by partnering with ride-sharing services like Uber, we will be able to ensure that customers will always make it to their intended destination in a timely manner.

How we built it

Our team developed full stack web application for flight rescheduling through utilizing the Next.js framework with React on the front-end and Express.js on the back-end.

Challenges we ran into

Although we are happy with the overall product we created, our team did run into a major challenge with back-end development. We struggled to access the APIs of both companies (especially Uber due to the API being limited to Java and Python). Through locating a GitHub repository that was in JavaScript, however, our team was able to resolve these issues and complete our product.

Accomplishments that we're proud of

Our team was able to develop a full stack application with a functioning front-end and a framework for the back-end of the product. We have also planned several future applications for the product.

What we learned

Our team feels we have gained immense knowledge and experience in Full Stack development through working with React, Express.js, and Next.js.

What's next for cAArt

cAArt will have the opportunity to drive the future of American Airline's rescheduling services for the foreseeable future. Our team has come up with multiple future expansions to our product. First, we will be able to increase the amount of ground transport options available to consumers after reaching the sister city destination through partnering with more ride-share companies, rental car corporations, and public transport systems in various localities. Second, we will integrate cAArt into American Airlines main UI through the website and the mobile app - increasing awareness about the product. Finally, we will leverage machine learning to evaluate patterns and project future occurrences of delays and cancellations - allowing American Airlines to get ahead of the problems that cause issues in lift-off times.

Built With

Share this project:

Updates