Inspiration

Our main goal for this project is accessibility. With this software, we wanted to provide an easy and simple way to find flights to and from different cities. By finding the cheapest flights for these areas, we aimed to find flights that will be accessible for most citizens in America.

What it does

We were able to produce a full-functioning app that allows the user to input their flight specifications. This can be done by typing or through voice recognition. The user simply needs to tell us where they're heading, where they're flying from, and the dates. Our app not only shows the cheapest flight and its price, it also takes into account the specific airport of said flight and the possible stops the flight takes in between destinations.

How we built it

We used React Native for the front-end development, express.js for backend. We used the following APIs: Amadeus and RapidAPI.

Challenges we ran into

It was all of our members' first time using React Native. Therefore, coding and developing the app proved to be quite tricky at times, especially it's design. We also utilized many APIs together to find the desired output. Natural Language Libraries were also quite challenging to use when making our user prompt.

Accomplishments that we're proud of

We were able to produce a full-functioning app that allows the user to input their flight specifications, while sticking pretty accurately to our initial design.

What we learned

We learned mobile app development through React Native. We also learned how to utilize multiple APIs in our software.

What's next for chatAIr

We hope to eventually develop the app even further, allowing for users to find car rentals, hotels, and tourist hotspots nearby the airport they're landing.

Share this project:

Updates