Inspiration

We wanted to make travel more accessible for more people. This meant trying to find the cheapest flights possible, and so we thought that by employing AI we would be able to achieve this goal and allow more people to see the world.

What it does

AeroMaestro is your very own travel agent. Built for the nitty gritty, you can specify all the things you'd like to be apart of your journey in the sky, and AeroMaestro will surf the web to find you the best deals that will get you to where you need to go.

How we built it

We built AeroMaestro using a full-stack approach, with Flask as the back end and Sveltekit and TailwindCSS for the front end. We used a full-stack approach so as to define our flow of data, having the back end call our external APIs (Google Gemini and Amadeus) and then sending those over to the front end to be displayed. We chose Gemini for its natural language processing capabilities and Amadeus for its comprehensive flight data.

Challenges we ran into

It was our first time dealing with NLP (natural language processing) and so we went through a large learning curve in understanding how to prompt the model to get the results that we wanted.

Accomplishments that we're proud of

We are proud to have built a fully functioning prototype in the 24 hours that we were given, even though we had to learn some technologies from scratch, (i.e Flask, Gemini, and Amadeus)

What we learned

We learned the process of developing a full stack project. We also learned how to collaborate within a team environment, and the importance of a fresh set of eyes when we ran into a problem.

What's next for AeroMaestro

We'd like to continue developing the project, with our sights set on adding a "things to do" section for the destination being visited!

Built With

Share this project:

Updates