Skip to content
Dive← Projects
shippedweb2026
Travel destination imagery representing Roamboard trips

Roamboard

A private trip board fed by my own travel capture

A read-only trip viewer. Travel details arrive over Telegram, get staged in SQLite, and are exported as a JSON feed that Roamboard turns into an itinerary. The same export refreshes trip notes in Obsidian. You can share a trip by private link and let people comment on it. Supabase holds the data, with a local file store for development.

Highlights

  • Capture to JSON feed to `/api/sync/hermes` — one pipeline, no manual entry
  • Timeline cards carry lodging, cost, and booking status
  • Trip notes written back into an Obsidian vault
  • Runs entirely on a local store when no cloud credentials are present

Stack

Next.jsTypeScriptSupabaseSQLite