Safar Sathi AI is a modern AI-driven travel planning web application built using React (TSX) + Vite + TypeScript + Supabase.
It helps users generate personalized travel itineraries based on budget, destination, and duration, making trip planning fast, smart, and effortless.
🔗 Live Demo: https://safar-sathi-ai.vercel.app/
- 🧠 AI-powered itinerary generation
- 💰 Budget-based trip planning
- 📍 Smart destination recommendations
- 🗓️ Duration-wise travel scheduling
- 🔐 Supabase authentication & backend integration
- ⚡ Blazing fast performance with Vite
- 🎨 Modern UI built with Tailwind CSS
- 📱 Fully responsive across devices
- ⚛️ React (TSX)
- ⚡ Vite
- 🟦 TypeScript
- 🗄️ Supabase
- 🎨 Tailwind CSS
- 🧹 ESLint
.
├── public/ # Static assets
├── src/ # Main source code
│ ├── components/ # Reusable UI components
│ ├── pages/ # Application pages
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Utility functions
│ └── main.tsx # App entry point
├── supabase/ # Supabase configuration
├── index.html
├── vite.config.ts
├── tailwind.config.ts
├── tsconfig.json
└── package.json
git clone https://github.com/your-username/safar-sathi-ai.git
cd safar-sathi-ai
npm install
Create a .env file in the root directory and add:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_OPENAI_API_KEY=your_openai_api_key
.env file to GitHub.
Start development server:
npm run dev
App will run on:
http://localhost:5173/
npm run build
Preview production build:
npm run preview
Planning a trip manually can be overwhelming.
Safar Sathi AI simplifies everything by:
- Automating itinerary creation
- Optimizing travel plans within budget
- Structuring day-wise travel schedules
- Delivering instant AI-generated results
Built for performance, scalability, and real-world usability.
- 🗺️ Google Maps integration
- 🌦️ Weather API integration
- 💳 Cost breakdown visualization
- 📊 User travel dashboard
- 🤖 Advanced AI personalization
This project is licensed under the MIT License.
Built with ❤️ by Dilisha and Aryan