A full-stack, AI-powered travel planning platform that helps users discover destinations, save favorites, and generate smart itineraries instantly.
🚀 Try it here: https://travel-genie-nine.vercel.app/
Use this account to test quickly:
- Email:
demo@example.com - Password:
password123
Planning a trip usually means juggling multiple tabs, apps, and notes. VoyageAI simplifies everything into one intelligent platform.
It combines:
- 🌍 Destination discovery
- ❤️ Personalized favorites
- 🤖 AI-powered itinerary generation
➡️ So users can go from “Where should I go?” to “Here’s my complete plan” in seconds.
- Secure login & registration
- JWT-based authentication
- Password hashing using Bcrypt
- Browse countries, cities, and attractions
- Categorized places (Historical, Nature, Beaches, etc.)
- Real-world travel data
- Create structured day-by-day plans
- Organize trips efficiently
- Track activities with time slots
- Generate 1–3 day travel plans instantly
- Smart recommendations based on interests
- Conversational chatbot interface
- Save places for future trips
- Personalized travel wishlist
- View user feedback
- Make informed travel decisions
- Node.js
- Express.js
- MySQL
- JWT Authentication
- BcryptJS
- Dotenv
- React (Vite)
- TypeScript
- Tailwind CSS
- Axios
- Node.js (v16+)
- MySQL (v8+)
npm install- Run
database/schema.sql - Run
database/seed_data.sql
Create a .env file inside backend/:
DB_HOST=localhost
DB_USER=root
DB_PASS=your_password
DB_NAME=travel_planner
JWT_SECRET=your_secret_key
PORT=4000npm startBackend runs at: 👉 http://localhost:4000
| Feature | Endpoint | Method |
|---|---|---|
| Register | /auth/register |
POST |
| Login | /auth/login |
POST |
| Chatbot | /chatbot |
POST |
| Itinerary | /itinerary/:user_id |
GET |
| Itinerary Details | /itinerary/details/:itinerary_id |
GET |
| Favorites | /favorites/toggle |
POST |
| Places | /places/:city_id |
GET |
- AI-powered travel planning (real-world use case)
- Full-stack architecture (React + Express + MySQL)
- Clean UI with modern SaaS design
- Scalable backend structure
- Hackathon-ready product
- 🌐 Multi-day advanced planning
- 💰 Budget optimization AI
- 📍 Map integration (Google Maps)
- 🧠 Personalized recommendations using ML
- ⚡ Real-time itinerary updates
Neha Chavan B.Tech CSE-2nd Year
🔗 LinkedIn: https://www.linkedin.com/in/neha-chavan-280178367
If you like this project:
- ⭐ Star the repo
- 🔁 Share on LinkedIn
- 💬 Give feedback