Skip to content

TravelPlanner is an AI-driven, multi-agent travel planning app that researches destinations, captures your preferences via chat, and generates personalized, day-by-day itineraries. Built with React + TypeScript on the frontend and Python FastAPI on the backend, it supports Google OAuth, integrated maps, and collaborative trip workflows.

Notifications You must be signed in to change notification settings

0SRAF0/TravelPlanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

208 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Travel Planner — AI copilot for group trips

⭐ Core Mission

Centralize planning so friend groups decide faster, stay fair on money, and lock an itinerary with zero chaos.

🔧 The Problem We Solve

Group trips melt down across chats, docs, polls, and payments with no single source of truth.

  • Scattered info: Links, polls, and budgets live in five apps → One hub that tracks decisions and next steps.
  • Scheduling hell: Nobody updates calendars → Auto calendar sync and smart date picks.
  • Indecision & overwhelm: Too many options, vague preferences → Structured polls plus summaries that surface consensus.
  • Budget drama: Unclear who owes what → Transparent ledger with expense allocation.
  • No clear owner: Planning stalls → AI facilitator that nudges, mediates, and closes loops.

💡 Our Solution

Agentic planner that gathers preferences, proposes balanced options, checks real-time prices, and automates logistics end to end.

  • AI summaries of chats and forms to track decisions and tasks
  • Consensus tools: ranked voting and explainable picks
  • Date picker powered by calendar availability
  • Real-time pricing for flights and stays with cached lookups
  • Budget & payments: cost split, participation tracking, exportable receipts

🔄 Multi-Agent Orchestration System

A coordinated pipeline of specialized agents that turns surveys and chats into a locked plan.

  • Preference Agent: embeds group tastes for matching
  • Destination Research Agent: generates destination-specific activity catalog and insights
  • Pricing Agent: polls flight/hotel APIs in real time
  • Voting Coordinator: instant-runoff to reach fairness
  • Itinerary Agent: route optimization with maps
  • Budget Optimizer: finds savings and allocates costs
  • Verifier: checks timing, availability, accessibility

✨ Key Benefits

  • Fewer messages, more decisions: one source of truth with automatic summaries
  • Faster time to “locked”: clear next steps and nudges
  • Fair by design: everyone’s voice counted, conflicts mediated
  • Cheaper trips: live deals and budget control
  • Full transparency: who’s paying what, what’s decided, what’s left

Get started with your app

Setup and run instructions are separated per service:

Preview



About

TravelPlanner is an AI-driven, multi-agent travel planning app that researches destinations, captures your preferences via chat, and generates personalized, day-by-day itineraries. Built with React + TypeScript on the frontend and Python FastAPI on the backend, it supports Google OAuth, integrated maps, and collaborative trip workflows.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •