Skip to content

Overview (Vision & MVP)

Vision

Empower travelers and travel professionals to design, customize, and book end‑to‑end itineraries in minutes—backed by a lightweight, role‑based platform that scales from solo trips to group adventures.


Target Users

  • Travelers (end users)
  • Travel Agencies (must register & be approved by Admin)
  • Hotels (listed/managed by Admin initially)
  • Admin (software team; full control via Django admin)

Future roles: Vehicles, Guides, Tour Operators, etc.


Problem Statement

Most travel platforms force a one‑size‑fits‑all flow. Travelers want speedy, tailored itineraries; agencies need group‑booking tools; hotels want simple listing management; admins need oversight without building custom UIs.


Key Objectives

  1. Speed & Simplicity: From login to itinerary in under 2 minutes.
  2. Flexibility: Easy package customization for individuals or groups.
  3. Role‑Driven UX: Each user type sees only what they need.
  4. Admin First: Get up & running by leveraging Django admin.

MVP Feature List

# Feature Notes
1 Role‑Based Auth & Onboarding Email/Google login; agency approval workflow
2 Package Catalog & Recommendations Show “Popular” by default; filter by days, people, preferences (opt‑in)
3 Itinerary Creation & Customization - Individual: fork a package → editable daily plan
- Group: agency/group‑leader can create shared itinerary
4 Map & Route Visualization - Auto‑render route for accepted itineraries
- Standalone map mode for solo travelers
5 Hotel Selection within Itinerary - Choose from Admin‑managed hotel list
- (Future: direct hotel browse outside itineraries)
6 Admin Dashboard (Django‑Admin) Manage users, agencies, hotels, packages, itineraries

Keep total MVP features to 6–8 maximum so we can ship quickly.


Success Metrics (First 3 Months Post‑Launch)

  • User Activation: ≥ 500 registered travelers
  • Itinerary Creations: ≥ 300 unique itineraries
  • Agency Sign‑ups: ≥ 20 approved agencies
  • Core Flow Time: ≤ 2 min from login → itinerary view

Out of Scope (for MVP)

  • Direct hotel/flight booking integrations
  • Vehicle/guide listings
  • In‑app payments (use a “Request Quote” stub)
  • Mobile apps (web‑responsive only)

Tech Stack

  • Design: Figma
  • Docs: mkdocs + PlantUML + Cloudflare Pages
  • Frontend: Next.js + Tailwind CSS
  • Backend: Django + PostgreSQL