Inspiration

Finding activities and hidden gems in unfamiliar places or discovering new destinations can be challenging. This inspired us to create a personalized travel assistant to simplify the process and make exploring easier.

What it does

Our travel agent helps users find addresses to visit based on the location provided as input. It suggests activities, restaurants, or landmarks depending on the user’s choice. Through a chatbot, it provides detailed addresses and additional recommendations, tailoring the experience to the user's preferences.

How we built it

We developed the travel assistant using the Hexabot framework, incorporating various plugins such as: -Gemini Plugin: For advanced data handling.

  • List Plugin: To organize and display recommendations effectively.
  • GPS Plugin: A custom-built plugin to provide precise address locations based on user input.

Additionally, we integrated photo suggestions to enrich the user experience by showcasing visuals of the recommended locations.

Challenges we ran into

The main challenge was integrating the GPS API into our custom plugin while ensuring it worked seamlessly within the Hexabot framework. Another hurdle was configuring Hexabot settings to align with our unique requirements.

Accomplishments that we're proud of

  • Successfully developing a custom GPS plugin for accurate address recommendations.
  • Creating an engaging and user-friendly interface with personalized suggestions.
  • Providing visual enhancements through photo integration to make recommendations more compelling.

What we learned

  • Advanced plugin development and API integration within the Hexabot framework.
  • The importance of user feedback in improving functionality and user experience.
  • Strategies to overcome technical challenges in a collaborative environment.

What's next for Travel Agency

  • Expanding the database to include more activities, landmarks, and restaurants globally.
  • Enhancing AI-driven recommendations to better adapt to user preferences and real-time data.
  • Incorporating multilingual support to cater to a broader audience.
  • Introducing gamification features to encourage users to explore more locations and share their experiences.

Built With

Share this project:

Updates