Inspiration

We noticed that traditional travel booking systems have main issues: They either force users to decide on full schedules or do not allow any personalization. We took inspiration from the Motion and Timepage iOS UI and the Tinder UX to implement on the traveling agent app to create a more intuitive UI/UX.

What it does

Odyssee uses AI to give individualized suggestions for travel plans and support on scheduling.

How we built it

We used Javascript and HTML to build the front end and connected the Python back end to it using Flask. We also used Claude API to take natural language input and give JSON returns to recommend, schedule, and keep track for the user.

Challenges we ran into

Parallel coding made it difficult to reconcile the front-end and back-end, leading to UI bugs and frequent design changes. We also struggled to get the Claude API to generate realistic travel plans for lower budgets.

Accomplishments that we're proud of

We’re proud of our polished UI, strong branding, and presentation. In just two days, we built a functional and visually appealing MVP offering individualized travel suggestions.

What we learned

We learned how to integrate Python (Flask) with JavaScript and HTML and gained experience managing API outputs. We also saw how important clear communication and thoughtful UI design are, getting more experience with learning Adobe.

What's next for Odyssee

We plan to add auto-booking and scheduling features, improve run-time efficiency, and develop an iOS version for broader accessibility.

Share this project:

Updates