Wayposts

Product

Features

Wayposts is built around one idea: a travel journal should feel like a journal, not a project management tool. Every feature exists to help you record, find, and revisit the places you've been.

Trip logging

Create a trip record with destination, start date, end date, and a short summary. No templates, no required fields beyond the essentials. Four demo trips are seeded when you sign up so the surface feels alive from the first moment.

  • Destination-based organization with search
  • Year filter to narrow trips by season
  • Expandable entries inline — no page navigation required

Entry writing

Each entry pairs a title and date with a Markdown body. Morning markets in Oaxaca, a train delay in Switzerland, sunset over Halong Bay — write freely, and the formatting handles itself.

  • Full Markdown support for rich text formatting
  • Entries scoped per trip, displayed latest-first
  • Edit and delete from the same detail view

Destination map

The map view groups your trips by destination and shows visit counts. It answers one question quickly: how many places have I recorded, and which ones keep pulling me back?

  • Automatic grouping by destination name
  • Visit count badges and last-trip dates
  • Growing as you add more trips over time

Travel stats

Distinct countries visited, entries written this year, total trips logged. Three numbers that mean something. No vanity metrics, no dashboards-of-dashboards.

  • Distinct destination count
  • Entries created in the current calendar year
  • Total trip count with recent entry list

Search and filter

Filter by year to see only trips from a specific season. Search by destination name to jump straight to that week in Lisbon or that weekend in the mountains. The list updates as you type.

  • Real-time destination search
  • Year dropdown filter
  • Results update without page reload

Dialog-based editing

Every create and edit action opens a dialog with a focused form. You never lose your scroll position or context. Changes reflect immediately across trips, stats, and the map.

  • Controlled dialogs with backdrop blur
  • Inline validation and loading states
  • Success closes the dialog automatically