Cities

Add a city
Each city keeps its own separate list of spots.

Filters

Type
Vibe
Status
Tap chips to show/hide groups. All on = show everything.

Spots

Data

All place data (cities + pins) lives separately from the app — in data.json in your repo when Cloud sync is on, cached in this browser. Export/Import reads and writes that same format by hand (you can import a data.json directly).
Cloud sync via GitHub
Saves your pins to data.json in your GitHub repo so every device sees the same list. Use a fine-grained token limited to that one repo (Contents: read & write). The token stays in this browser only. If two devices edit at the same time, the latest save wins.
Off