Tip: drag across days to add a multi-day item.Tip: press and hold a day, then drag to add a multi-day item.
By category
By tag
Payment method
Prepaid vs. paid during trip
Cities visited
Nights by city
Time in transit (estimated)
Spend by day
Overview
By category
By trip
By year
Time in transit (estimated)
Places
Highlights
Places visited
Every city logged across your trips — drag to rotate, scroll to zoom, click a pin.
0Cities
0Countries
0Visits
Trips
Drag rotateScroll zoomClick a pin
Auto-rotate
Loading atlas…
Other places visited
Cities you've visited outside of a logged trip — an old visit, a stopover, a one-off day trip. These show up on the globe above only; they don't belong to any trip and won't appear in the ledger or stats.
Settings
Display
Appearance
Auto follows your device. The sun/moon button in the header switches quickly.
Trips & data
Trips
Drag to reorder, or click to sort by date.
Home & currency
Your home isn't counted as "visited" in stats.
Default for new trips only.
Tags
Tag options shown when adding an item.
Import & export
Back up everything to a file, or load one back in.
Export all trips
Import from a file
Sync & files
Sync
Changes save straight to your GitHub repo.
Auto-sync after every change
Receipts
Receipts, photos, PDFs and booking emails you scan from the Trips tab are read by AI and saved to your repo. Only the latest 5 are kept; older files are deleted from the repo (they remain in git history).
Loading…
Public holidays
Singapore public holidays shown on the Calendar. Sync pulls the official list from the Ministry of Manpower via data.gov.sg — run it when a new year's holidays are announced (usually around Q3). Years it covers replace the built-in list; other years keep using the built-in one.
Account
Security
Your session stays signed in for a week (a cookie, not a re-login each visit). Every visit and login attempt \u2014 IP address and country \u2014 is recorded to data/access-log.md in your GitHub repo.