Skip to content

SimplyDilisha/Safar-Sathi-AI

 
 

Repository files navigation

🌍 Safar Sathi AI

✈️ AI-Powered Travel Planning Web App

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/


🚀 Features

  • 🧠 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

🛠️ Tech Stack

  • ⚛️ React (TSX)
  • ⚡ Vite
  • 🟦 TypeScript
  • 🗄️ Supabase
  • 🎨 Tailwind CSS
  • 🧹 ESLint

📁 Project Structure

.
├── 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

🧑‍💻 Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/your-username/safar-sathi-ai.git
cd safar-sathi-ai

2️⃣ Install dependencies

npm install

🔑 Environment Variables

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

⚠️ Never commit your .env file to GitHub.


▶️ Run the Project

Start development server:

npm run dev

App will run on:

http://localhost:5173/

🏗️ Build for Production

npm run build

Preview production build:

npm run preview

🌟 Why Safar Sathi AI?

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.


📌 Future Improvements

  • 🗺️ Google Maps integration
  • 🌦️ Weather API integration
  • 💳 Cost breakdown visualization
  • 📊 User travel dashboard
  • 🤖 Advanced AI personalization

📜 License

This project is licensed under the MIT License.


👨‍💻 Author

Built with ❤️ by Dilisha and Aryan

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 94.8%
  • CSS 2.7%
  • JavaScript 1.4%
  • Other 1.1%