Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🌍 WanderWise - AI Travel Planner

WanderWise is a full-stack AI-powered travel planner that generates personalized travel itineraries using Google's Gemini AI. Simply enter your destination, trip duration, and budget preferences, and the application creates a detailed day-by-day itinerary with attractions, activities, food recommendations, and an estimated expense in INR.


✨ Features

  • 🤖 AI-generated travel itineraries using Google Gemini
  • 🗓️ Day-wise travel planning
  • 💰 Budget estimates in INR
  • ⚡ Fast React interface
  • ✅ Input validation and error handling

🛠️ Tech Stack

Category Technologies
Frontend React, Vite, CSS
Backend Node.js, Express.js
AI Google Gemini API
Rendering React Markdown, Remark GFM
Version Control Git & GitHub

📸 Screenshots

Home Page

Home Page

Generated Itinerary

Generated Itinerary Generated Itinerary


📂 Project Structure

wanderwise-ai/
│
├── assets/
├── backend/
└── frontend/

🚀 Getting Started

1. Clone the repository

git clone https://github.com/vaishnavigoel34/ai-trip-planner.git

2. Install dependencies

Backend

cd backend
npm install

Frontend

cd frontend
npm install

3. Environment Variables

Create a .env file inside the backend folder and add:

GEMINI_API_KEY=your_api_key_here

4. Run the project

Backend

npm start

Frontend

npm run dev

📖 How It Works

  1. Enter your destination.
  2. Select the number of travel days.
  3. Add your budget preferences.
  4. Gemini AI generates a personalized itinerary.
  5. The itinerary is displayed in a clean, readable format.

🔮 Future Improvements

  • Hotel recommendations
  • Interactive maps
  • Weather information
  • PDF itinerary download
  • Save trip history
  • User authentication

👩‍💻 Author

Vaishnavi Goel

Built as a full-stack AI project using React, Express.js, and Google Gemini API.

About

AI-powered travel itinerary planner built with React, Express.js, and Google Gemini API.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages