2026-08-20
Language: Python (Flask)
Google Maps quietly logs an astonishing amount of your movement history — every trip, every stop, every walk to the corner store. Google's own Timeline UI shows you a slice of it, but if you want to actually own and analyze that data, you're on your own. That's the gap google_time_tracker fills.
It's a small Flask web app that takes the JSON export of your Google Maps Timeline data and turns it into a rich personal analytics dashboard. Upload the file and it generates:
Why it's interesting: personal data reclamation projects are a genre I love. Instead of letting Google's UI decide what stories your data can tell, you get the raw feed and ask your own questions — "how many hours did I actually spend commuting last year?" or "when did I stop going to the gym?" The Flask + JSON + visualization stack also makes it a fantastic learning repo: it's small enough to read in an afternoon, but it touches geospatial parsing, time-series aggregation, and interactive frontend rendering all in one place.
Who benefits: Anyone curious about their own location history who doesn't want to hand it to a third-party service. Also great for Python learners looking for a real project that combines Flask, pandas, and mapping libraries — the domain (your own life) provides built-in motivation that toy datasets never will. Privacy-conscious quantified-self folks in particular should give this a look, since it runs entirely locally.
