Inspiration

The inspiration for this project came from a situation where my elder brother and his friends were planning a trip to Uttarakhand. Concerned about the changing weather conditions that could affect their journey, I realized the need for a tool that could provide essential trip information.

What it does

Our tool prompts users to input their starting point, destination, and trip date, then leverages Gemini AI to generate a customized itinerary. It also utilizes a weather API to present weather forecasts for the destination during the trip period. Additionally, users can easily download the generated itinerary through the share button.

How we built it

Opting for Python as the primary language due to its familiarity, we employed a web framework for a user-friendly interface and deployed it on PythonAnywhere.com. We utilized various AI tools for code optimization and problem-solving throughout the development process.

Challenges we ran into

Developing the tool posed several challenges, including integrating the Gemini-generated itinerary before it was publicly available. Through extensive research, we discovered the Google Palm API as a viable solution and successfully integrated it by referring to the comprehensive documentation provided Docs. This Documentation is pretty good and easy to understand.

Accomplishments that we're proud of

Completing this project not only provided valuable real-world problem-solving experience but also enhanced my resume as a recent 12th school graduate with no prior work experience.

What we learned

The project provided valuable insights into API utilization and database management, along with fostering skills in writing well-structured code with comments and employing web frameworks like Flask.

What's next for Travel Itinerary Generator

Moving forward, we aim to enhance the Travel Itinerary Generator by enabling it to handle multiple destinations, suggest accommodations and flights, and introduce real-time collaboration features for seamless group travel planning.

It's a Solo Project Thanks For Reading

Built With

Share this project:

Updates