Coming Soon · Awaiting Data
Travel,
in Aggregates
A privacy-first map of where I've spent time. The raw Google Maps timeline lives only on my laptop; a build script extracts aggregates — top cities, hours by region, year-over-year miles — and ships only those derived numbers to this page.
Placeholder basemap. Once scripts/build-travel.js is wired up,
this will render aggregated heatmap bins from your Google Takeout export.
Build steps
- 01
Export your Google Maps timeline
Visit takeout.google.com → select Location History only → export as JSON. Drop the result into
data/google-takeout/. (That folder is gitignored.) - 02
Write the aggregator
Create
scripts/build-travel.js. Read the JSON, bin coordinates into a hex grid, compute aggregates (top cities by hours, miles per year, points of interest). Write the output topublic/travel-aggregates.json. - 03
Render the visualization
Replace this placeholder map with one that loads
/travel-aggregates.jsonand renders a heatmap layer. Add a sidebar with the aggregate stats. Push, deploy, done.