Skip to content

rajatnagda45/TripVerse-AI

Repository files navigation

🌍 TripVerseAI — AI Travel Planner

Your journey, intelligently crafted with AI.

Features · Quick Start · Architecture · Roadmap


🚀 Overview

TripVerseAI is a modern AI-powered travel planning platform that generates personalized itineraries based on your mood, budget, and preferences.

Unlike traditional travel apps, TripVerseAI focuses on:

  • Smart recommendations 🧠
  • Hidden gem discovery 💎
  • Real-time adaptability 🌦️
  • Beautiful user experience

✨ Features

🧠 AI-Powered Planning

  • Generate complete itineraries using AI
  • Personalized based on mood, budget, duration

📅 Structured Itineraries

  • Day-wise planning
  • Time-based activities
  • Smart flow of locations

📍 Location Intelligence

  • Powered by Geoapify APIs
  • Accurate places, routes, and maps

🌦️ Weather Integration

  • Real-time weather using OpenWeather API
  • Smart adjustments (indoor/outdoor plans)

💎 Hidden Gems Discovery

  • Find less crowded, high-rated places
  • Avoid tourist traps

💾 Save Itineraries

  • Save trips for later
  • View in dashboard

🧭 Explore Section

  • Trending destinations
  • Curated travel ideas

💸 Budget Optimization

  • Estimate trip cost
  • Smart budget-friendly suggestions

🎭 Mood-Based Travel

  • Adventure, Romantic, Solo, Party
  • AI adapts experience accordingly

⚡ Quick Start

1. Clone the repository

git clone https://github.com/rajatnagda45/TripVerseAI.git
cd TripVerseAI

2. Install dependencies

npm install

3. Set up environment variables

Create a .env.local file in the root directory

4. Run the development server

npm run dev

Visit http://localhost:3000 to see the results.


🧱 Tech Stack

  • Frontend: Next.js 14, React, TypeScript
  • Styling: Tailwind CSS
  • Backend: Next.js API Routes (Edge Runtime)
  • Database: Supabase (Auth + PostgreSQL)

🧠 Architecture

graph TD
    A[User Input] --> B[API Route]
    B --> C[AI Engine - OpenRouter]
    C --> D[Process Itinerary]
    D --> E[OpenStreetMap - Places + Coords]
    D --> F[OpenWeather - Weather Data]
    D --> G[Unsplash - Visuals]
    E & F & G --> H[Final Itinerary Object]
    H --> I[UI Rendering + Supabase Save]
Loading

📁 Folder Structure

/public        → images, logo, fonts
/src/app       → pages & layouts (App Router)
/components    → UI components & logic
/lib           → utils, hooks, & core API logic
/services      → external API integrations
/types         → TypeScript interfaces

📈 Roadmap

  • AI Itinerary Generator
  • Interactive Dashboard
  • Pricing & Subscription Models
  • AI Chat Assistant (beta)
  • Trip Remix Feature
  • Community Travel Feed
  • Export to PDF
  • Mobile Native App

👨‍💻 Author

Rajat Nagda
© 2026 TripVerseAI. All rights reserved. Built with ❤️ by Rajat Nagda.


📜 License

MIT License


❤️ Support

If you like this project:

  • Star the repo
  • 🍴 Fork it
  • 🚀 Share it

TripVerseAI — Explore smarter, travel better.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages