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.
👉 https://travel-sync-tau.vercel.app
- Create, edit, and delete trips
- Add destinations and travel dates
- Organize trips in a dashboard view
- Day-wise activity planning
- Add notes, locations, and timings
- Structured trip timeline
- Set total trip budget
- Category-wise allocation:
- Stay 🏨
- Food 🍽️
- Travel 🚗
- Activities 🎯
- Expense tracking (planned)
- Budget alerts (planned)
- Smart destination suggestions
- AI-generated itineraries
- Budget prediction using AI APIs (Gemini/OpenAI)
- Firebase Authentication
- Email/Password login
- Google Sign-In
- Firestore Database (real-time)
- Firebase Functions (for APIs - optional)
| 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 |
git clone https://github.com/ankitmodanwall/TravelSync-mini.git
cd TravelSync-mini