What it does
Day-by-day plan with flights, lodging, ground transport, activities, meals. Drag-to-reorder, cost tracking, booking status.
Where to find it
Route: /trip/$tripId/itinerary
How to use it
- Click "+ Add item" — pick type (flight, hotel, restaurant, activity, transport, note)
- Fill date, time, location, cost, booking ref, URL
- Mark status: planned / booked / confirmed / cancelled
- Next Leg card on Today shows what is coming up next
Special types
- Flight: dedicated form at
/trip/$tripId/flightwith airline, IATA, PNR, gate, seat — generates.icscalendar file - Ground:
/trip/$tripId/groundcovers train, bus, ferry, taxi, car rental, transfer — 35+ operators in dropdown
Offline
Full read & write via sync queue. Updates flushed on reconnect.
Related files
src/routes/trip.$tripId.itinerary.tsx, src/lib/transport.ts, src/lib/ics.ts, src/components/itinerary/NextLegCard.tsx