Inspiration

Creating travel itineraries and deciding where to travel is a time consuming and arduous process. To tackle this, we wanted to utilize the power of LLMs to help create itineraries easily, whilst visualizing the locations and taking free pictures from the internet on what the visit would entail, to better help people decide in where they want to travel.

What it does

Upon arriving at the landing page, users can choose to either discover their ideal holiday destination or generate an automatic itinerary for a chosen location. If they opt for the destination quiz, they can fill out a brief questionnaire that allows our program to select the city that best meets their preferences. Alternatively, if users already have a destination in mind, they can input it and receive a perfectly tailored itinerary crafted by an LLM, as well as obtain visualizations on the locations that they would go to as well as the photos of these places, allowing them to make a well rounded decision with minimal effort.

How we built it

We divided the development of our website into four pages, each assigned to a different team member: the landing page, the quiz page, the quiz results page, and the itinerary page. Our website was built using React, along with the Chakra UI framework for a sleek and responsive design.

Challenges we ran into

We faced several challenges, including finding suitable free, open-source LLMs for API integration and effectively dividing tasks among team members. Aligning diverse perspectives during brainstorming sessions was also a hurdle. Additionally, some team members needed extra support as they were new to React and Chakra UI.

Accomplishments that we're proud of

We have all met and conquered new technology in the process of developing this website, yet we have all succeeded in meeting our target and learned new valuable skills. We are happy that we created something functional.

What we learned

We all learned more about collaboration in software design. Some members learned new technology and frameworks such as React and Chakra UI. We also learned about the power of LLMs and how it allows for create solutions to existing problems.

What's next for Travel Planner

The planner could be enhanced by incorporating additional parameters to better meet user requirements. Expanding the selection of cities would provide users with more options. Additionally, enabling users to leave reviews on their holidays would help validate whether the recommended parameters were met, ensuring a more tailored experience.

Built With

Share this project:

Updates