TravelGPT - Your Personalized Trip Planner

Description:

TravelGPT is an innovative and user-friendly web application designed to simplify the process of planning the perfect weekend getaway. We've taken the hassle out of trip planning by offering a one-of-a-kind service that crafts personalized itineraries based on your unique preferences and interests.

Inspiration:

The motivation for TravelGPT was born out of a personal need to streamline the process of planning weekend trips. We wanted to create a seamless experience that combines the power of AI with the user's distinct preferences to deliver a truly unforgettable travel adventure.

Features:

  • Customizable itineraries based on user-input filters such as trip duration, location, and preferred activities
  • Unique itineraries generated using the ChatGPT AI model
  • An interactive map created with MapBox to provide a visual overview of the planned destinations
  • A polished, responsive UI using React and MUI components

Challenges & Solutions:

Throughout the development process, we experimented with various APIs and libraries such as Google Maps API, Yelp API, Open Street Maps API, and spacy library. However, many of these options were either unsuitable or presented issues during implementation. For example, Open Street Maps API generated reviews for locations, but they were not directly relevant to our itinerary requirements. After extensive research and testing, we successfully integrated the MapBox API and OpenAI's ChatGPT to create an efficient and visually appealing solution.

Proud Accomplishments:

  • Utilizing the MapBox API to create an interactive map for a more engaging user experience
  • Implementing reactive components with smooth animations for a polished and professional finish

Learnings:

Through the creation of TravelGPT, we gained valuable experience in working with the OpenAI API and Mapbox API, as well as further developing our skills in React and MUI.

Future of TravelGPT:

Join the TravelGPT community today and experience the next level of personalized trip planning at your fingertips!

Built With

Share this project:

Updates