Clubvolare
← All reference
feature

Trip Wizard

What it does

Multi-step trip creation flow with optional AI-generated itinerary skeleton.

Where to find it

Route: /trip/new · linked from Today screen "+ New trip" and global FAB (coming).

How to use it

  1. Enter trip name, dates, destinations (city/country pairs)
  2. Set traveller count, budget, home currency
  3. Optionally tap "Suggest itinerary with AI" — Gemini drafts a skeleton based on your destinations
  4. Save → lands on Trip Overview

Admin controls

  • AI planner kill switch: Feature Flags → ai_planner_enabled
  • Default per-user planner cap: AI Usage page

Edge cases

  • Offline: trip creation works, queues to sync. AI suggestion is online-only.
  • AI failures fall back to empty itinerary, not blocking.

Related files

src/components/trip-wizard/TripWizard.tsx, src/routes/trip.new.tsx, supabase/functions/ai-assistant/index.ts (planner mode)

Tags: trip, wizard, ai
Updated 5/26/2026