Skip to content

yashyrs027/TravelSync-mini

 
 

Repository files navigation

🌍 TravelSync – AI-Powered Travel Planning Platform

TravelSync is a full-stack web application designed to simplify and automate travel planning. It enables users to create trips, manage itineraries, track budgets, and receive AI-based recommendations — all in one place.

Built with Next.js, Firebase, and TypeScript, the platform is scalable, real-time, and optimized for modern web performance.


🚀 Live Demo

👉 https://travel-sync-tau.vercel.app


📌 Core Features

🧭 Trip Management

  • Create, edit, and delete trips
  • Add destinations and travel dates
  • Organize trips in a dashboard view

📅 Itinerary Planning

  • Day-wise activity planning
  • Add notes, locations, and timings
  • Structured trip timeline

💰 Budget Management (In Progress)

  • Set total trip budget
  • Category-wise allocation:
    • Stay 🏨
    • Food 🍽️
    • Travel 🚗
    • Activities 🎯
  • Expense tracking (planned)
  • Budget alerts (planned)

🤖 AI Integration (Planned / Partial)

  • Smart destination suggestions
  • AI-generated itineraries
  • Budget prediction using AI APIs (Gemini/OpenAI)

🔐 Authentication

  • Firebase Authentication
    • Email/Password login
    • Google Sign-In

☁️ Backend (Firebase)

  • Firestore Database (real-time)
  • Firebase Functions (for APIs - optional)

🏗️ Tech Stack

Category Technology
Frontend Next.js (App Router), React, TypeScript
Styling Tailwind CSS
Backend Firebase (Firestore, Auth, Functions)
Deployment Vercel
State Handling React Hooks / Context API

📂 Project Structure


⚙️ Local Setup & Installation

1️⃣ Clone Repository

git clone https://github.com/ankitmodanwall/TravelSync-mini.git
cd TravelSync-mini

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 98.1%
  • CSS 1.3%
  • Other 0.6%