Inspiration

Planning a trip is exciting but often overwhelming. We found that switching between Google Maps and various travel planners disrupts the planning flow and increase procrastination. We wanted to create a seamless solution that integrates directly with Google Maps, allowing users to build and customize their travel itineraries effortlessly. This is how Trip Genie was born—a tool to make trip planning simple, efficient, and fun!


What it Does

Trip Genie is a Chrome extension that transforms Google Maps into a personalized trip planner. With Trip Genie, users can:

  • Select locations directly from Google Maps and add them to a trip.
  • Organize and customize their travel itinerary by selecting stops, and adding more info.
  • Export and share the itinerary as a PDF.

How We Built It

We built Trip Genie using:

  • JavaScript for core functionality and interaction with the Google Maps DOM.
  • HTML & CSS to design the extension’s side panel.
  • Chrome Built in Prompt api to provide the
  • Google Maps APIs to fetch and handle location data seamlessly.

The development process involved careful DOM manipulation and ensuring smooth communication between the extension's background, content scripts, and popup.


Challenges We Ran Into

  • The main challenge we ran into was tuning the AI by engaging in prompt engineering, making the prompt and context within the token length while enriching it's context via google maps apis.

What's Next for Trip Genie

We have several exciting ideas for the future of Trip Genie:

  • Collaborative Itineraries: Allow multiple users to collaborate and build itineraries together in real time.
  • Personalized Recommendations: Integrate with other APIs to select restaurants, hotels and activities to customise the itinerary.

We’re excited about the future of Trip Genie and look forward to making travel planning even more effortless and enjoyable for everyone!

Share this project:

Updates