CoC Inheritance 2025
TravelGenie : AI-Powered Smart Travel Planning System
Table of Contents
TravelGenie is an AI-powered smart travel planning system that generates personalized, structured, and optimized travel itineraries using a locally deployed Large Language Model.
It bridges the gap between generic travel suggestions and realistic, budget-aware planning by combining structured dataset filtering with contextual LLM generation. Built with React, FastAPI, and Mistral 7B Instruct running locally with GPU acceleration, TravelGenie delivers city-restricted and logically sequenced day-wise travel plans.
- GitHub Repository
- Demo Video
- Project Screenshots/Drive
- Hosted Website: Not Deployed Yet
flowchart TD
U["User Preferences\nDestination | Days | Budget | Category"]
FE["React Frontend (Vite)"]
API["Axios API Communication"]
BE["FastAPI Backend"]
FILTER["CSV Dataset Filtering"]
PROMPT["Structured Prompt Construction"]
LLM["Mistral 7B Instruct\n4-bit Quantized"]
GPU["RTX 4060 GPU - CUDA 12.7"]
OUT["Day-wise Structured Itinerary Output"]
U --> FE
FE --> API
API --> BE
BE --> FILTER
FILTER --> PROMPT
PROMPT --> LLM
LLM --- GPU
LLM --> OUT
OUT --> FE
The user interface is built for clarity and interactivity, ensuring seamless itinerary generation.
Framework: React.js (Vite)
Communication: Axios
Storage: Browser localStorage
- Dynamic chat-based input interface
- Real-time itinerary rendering
- Editable travel plans
- Persistent storage of generated itineraries
The backend handles dataset filtering, LLM orchestration, and structured output formatting.
Framework: FastAPI
Model Runtime: HuggingFace Transformers + Accelerate
- Dataset filtering engine (CSV-based)
- Prompt construction logic
- LLM inference pipeline
- Structured response formatter
Data Layer: Structured CSV dataset (India, USA, Iran cities)
Includes: Climate data, pricing ranges, category metadata
- Mistral 7B Instruct
- 4-bit quantization
- NVIDIA RTX 4060 GPU
- CUDA 12.7
- Personalized Day-wise Itinerary Generation
- Budget-Aware Filtering
- City-Restricted Recommendations
- Climate Summary Integration
- Local GPU Inference
- Cloud Deployment
- External API Integrations
- Multi-city Route Optimization
- Real-time travel API integration
- Multi-city itinerary optimization
- User authentication and trip storage
- Scalable LLM deployment
- Advanced personalization mechanisms
- Personalized Travel Planning
- AI Travel Assistant Systems
- Academic AI Demonstration
git clone https://github.com/Rehan1604/Travel_Genie-Inheritance-.git
cd Travel_Genie-Inheritance-cd backend
pip install -r requirements.txt
uvicorn main:app --reloadcd frontend
npm install
npm run devFrontend runs via npm run dev.
Backend runs via uvicorn main:app --reload.
- Rehan Mehta – https://github.com/Rehan1604
- Devansh Mehta – https://github.com/Devansh270
- Bhavya Gothi – https://github.com/Bhavya4523
- Jehan Bheda – https://github.com/jehanbheda
- Harsh Ogale – https://github.com/harshogale04
- Piyush Patil – https://github.com/MAVERICK-111