Skip to content

WanderGuide AI is your personal AI travel assistant. Simply chat your preferences – like dates, budget, and interests – and it instantly crafts a personalized, detailed itinerary. Say goodbye to planning stress and hello to seamless adventures, all through a smart, intuitive chatbot experience.

Notifications You must be signed in to change notification settings

dugojugo/WanderGuideAI

Repository files navigation

WanderGuideAI

WanderGuide AI is your personal AI travel assistant. Simply chat your preferences – like dates, budget, and interests – and it instantly crafts a personalized, detailed itinerary. Say goodbye to planning stress and hello to seamless adventures, all through a smart, intuitive chatbot experience.

Setup Instructions

1. Environment Setup

Create a .env.local file in the root directory with the following variables:

NEXT_PUBLIC_EMBEDDING_SERVER_URL=http://localhost:8000

2. Google Cloud Setup

  1. Place your Google Cloud credentials file in the databaseManipulation folder
  2. Rename it to gcp-new-2-key.json
  3. Update the following files with the correct path to your credentials:
    • databaseManipulation/embedding_server.py
    • app/generative-itinerary/route.js

3. Running the Application

  1. First, start the embedding server:
python3 databaseManipulation/embedding_server.py
  1. In a new terminal, start the Next.js application:
npm run dev

The application will be available at:

Features

  • AI-powered travel itinerary generation
  • Personalized recommendations based on preferences
  • Interactive chat interface
  • Real-time itinerary updates

Technologies Used

  • Next.js
  • Python Flask
  • Google Cloud AI
  • Docker

About

WanderGuide AI is your personal AI travel assistant. Simply chat your preferences – like dates, budget, and interests – and it instantly crafts a personalized, detailed itinerary. Say goodbye to planning stress and hello to seamless adventures, all through a smart, intuitive chatbot experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •