What was the inspiration?

Our family loves travel and I usually end up planning our family trips. Planning a trip involves researching destinations, booking flights, activities and more. And the challenge I found with common travel apps is that the itineraries are not personalized to our needs, preferences, interests & budget. My inspiration for building the AItinerary Planner came from my previous frustration around these challenges and when I heard that one of the Hackathon’s track was Travel, I jumped right into it to starting to develop a solution to address the challenges.

What it does

The goal for AItinerary Planner app is to make planning your trips easier, more personalized, and stress-free. Current travel apps offer options for flights, hotels and activities, but you have to do most of the work and piecing together an itinerary yourself. This app uses the OpenAI's new large language model (chatGPT 3.5 turbo) to automate this process. Hours of planning simplified to the click of a button.

What were some of the challenges?

The biggest challenge was getting the chatgpt API to work, as the API sometimes did not understand my requests, but I added Exception handling so I always knew what my errors were and fixed it eventually.

Accomplishments that I am proud of?

This is my first hackathon and what I’m most proud of is successfully using ChatGPT in this project. It was my first time working with the ChatGPT API, and it turned out great. I’ve always wanted to include GPT in my projects, but I never took the time to learn how to do it. This hackathon really pushed me to step out of my comfort zone and try something new.

What have I learned?

I learned how to use the ChatGPT API and the basics of Python. But honestly, one of the most valuable lessons I picked up was how to troubleshoot problems. I realized that one of the best tools a programmer has is Google/stackoverflow, and I got better at using the resources available to solve the challenges I faced.

What is next?

Make the look and feel of the app better

Add options of pre-populating inputs when editing on the form

Add options for hotels, flights and related recommendations

Add options to provide instant updates in case if any issues arise due to weather related problems, the app can quickly suggest alternate plans

Add options for eco-friendly choices

Built With

Share this project:

Updates