Inspiration

For our inspiration, we thought about what AI models could help accomplish and what problems people could face in their everyday lives. We landed on a travel planner as a fun way to demonstrate AI capabilities while still remaining relatable and entertaining.

What it does

It takes in user input and outputs travel plans, activity recommendations, and lots else.

How we built it

We built in Java (only language we're fluent in) with a front to back approach. We decided to create a code skeleton so that we could focus on the core components before looping back to smaller or nonessential features.

Challenges we ran into

This was our first time working with GUIs, APIs, and event based programming. Thus, we had to spent a tremendous amount of time learning different tools and coding concepts while we worked.

Accomplishments that we're proud of

Finishing the project! As code novices, we are immensely proud of our ability to reach the finish line. With one of our members sick through the process, we worked very hard to make things run. More specifically, we are proud of our ability to learn to work with different coding skills and tools.

What we learned

We learned a lot about how GUIs work, and how APIs work. We also learned (to our dismay) that some languages have advantages over others, especially when it comes to things like API integration.

What's next for AI Travel Assistant

We would love to go back and improve many things about it. First of all, the UI needs a lot of work. Secondly, we'd like to reexamine the structure of the project to make it more usable. Finally, we would love to add new features (saving past searches, etc).

Built With

Share this project:

Updates