Side project · Maps + product design
Spots
Places saved across different accounts, brought together. Drop in Google Takeout exports. Get one searchable map, with the duplicates removed.
4 places · 1 city · 2 accounts
Your places ↘
The question
Saving a place is easy. Finding it again, across several accounts and years of lists, is harder. The collection needed one home.
The decision
Keep the list and the map in agreement. A filter changes both. Selecting a place moves the map to it. Add another export without starting again.
The build
A Next.js app that reads Takeout files, merges saved places, and groups them by city and category. The map uses Leaflet. The collection persists in the browser, so the next visit starts where the last one ended.
A saved place should be easy to find again.
Next.js · TypeScript · Leaflet · Google Places · IndexedDB