Your world, mapped.
Track where you've been, follow trips as they happen,
and build a personal atlas of your life in motion.
tap anywhere to skip
Travel data syncs through a private GitHub Gist — only you can see it. Pull on app open, push on every save.
Make one at github.com/settings/tokens/new with only the gist scope.
Optional. When set, the place form auto-fills address, phone, hours, website, and rating as you type. Free $200/month credit at Google covers ~11,000 lookups.
Setup steps are in DEPLOY.md (Part 5). Restrict the key to your Cloudflare Pages URL.
Your world, mapped.
Two modes. Switch between Countries (where you've been) and Trips (the routes between them).
Mark where you've been. In Countries mode, click any country to open its card — see your cities, mark it visited, add a new place.
Add a place. Hit + City in the sidebar, type a name, pick the match. With a Google Places key connected, typing a restaurant name (like “Hillstone”) also fills address, phone, hours, website, and rating.
Track trips as they happen. Hit + Trip, search or pick cities in the order you traveled. Toggle each leg between ✈︎ air and 🚗 land.
Currently traveling? On mobile, tap the 📍 button to quick-log a sight, meal, or activity at your current GPS spot — it attaches to the nearest city you've pinned.
Stays in sync. Open Sync and paste a GitHub token. Your atlas follows you to every device.
Backup any time. Export grabs a JSON file. Import loads one back.