This was something I built while trying to look for housing in Toronto that was decently transit-accessible to my office while still cheap.
The backend is written in Rust. It parses public GTFS data from transit agencies and performs a simple heuristics-based BFS on the bus lines to calculate how long to reach all points in a city.
The frontend uses React and Mapbox GL to render each individual road segment based on how long it takes to reach.
This project was a great excuse to learn Rust, deployments, and mapping. The source code is here if you are interested: http://github.com/econaxis/time2reach
https://en.wikipedia.org/wiki/Isochrone_map