gezel

Trip Planner

Plan a trip you'll actually be present for. A trip planner builds the day-by-day itinerary with slack in it, keeps the packing list checkable on a live board, and helps the journal happen.

Get GezelRead about it in the docs

Trip Planner running in your browser on sample data. Use the page, or talk with the trip planner beside it: the conversation is scripted for this preview, and the changes stay in the page.

What’s inside

The crew

  • Trip Planner Crew leadA well-traveled guide who plans trips people actually take: a day-by-day itinerary with slack in it, a packing list that fits the weather, and a journal worth keeping afterward.

Plans it follows

  • Pre-Departure CountdownAudit a trip's readiness in the final stretch before departure: verify documents and bookings, close the packing gaps against the packing roster, sweep home-prep tasks, and produce a day-by-day countdown checklist to the departure date — so the last week runs on a list, not on 3am worry.

Actions the crew can take

  • Set tripChange the trip's details: the departure date, who is going, or the destination.
  • Plan daySet one day's plan in plain sentences, one per line: what the day is for, then a couple of alternatives, then the free time.
  • Pack addAdd an item to the packing list.
  • Pack checkMark an item packed.
  • Journal entryCapture a trip moment — a line a day.
  • Trip statusWho is going, the countdown, days planned, and the packing state.
  • ItineraryRead the full day-by-day itinerary.

Each action is a small script that changes the app’s files, checked by Gezel’s security settings before it runs.

Files it keeps

Plain files in the project folder you can open, back up, and read: trip.json, packing.json, journal.json.

Start one

  1. Download Gezel for Mac, Windows or Linux. It’s free.
  2. Choose New project, then Events & Journeys, then Trip Planner.
  3. Answer a few questions: Where to? Departure date Who's going?
  4. Your trip planner takes it from there, on the model you choose.

More apps to try