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.
Create a .env.local file in the root directory with the following variables:
NEXT_PUBLIC_EMBEDDING_SERVER_URL=http://localhost:8000
- Place your Google Cloud credentials file in the
databaseManipulationfolder - Rename it to
gcp-new-2-key.json - Update the following files with the correct path to your credentials:
databaseManipulation/embedding_server.pyapp/generative-itinerary/route.js
- First, start the embedding server:
python3 databaseManipulation/embedding_server.py- In a new terminal, start the Next.js application:
npm run devThe application will be available at:
- Frontend: http://localhost:3000
- Embedding Server: http://localhost:8000
- AI-powered travel itinerary generation
- Personalized recommendations based on preferences
- Interactive chat interface
- Real-time itinerary updates
- Next.js
- Python Flask
- Google Cloud AI
- Docker