
For those of us who rely mostly or even exclusively on public transport, it is a pain to figure out if a potential living place has decent public transport connections to the places that are important to us, such as work, parental home, maybe a specific congregation, etc., because distance by air or car isn’t a very good indicator of public transport travel time.
Because of that, and because I found out there’s an API for querying public transport connections in Switzerland, I decided to write a tool that would let you first define a list of important destinations and the day/time you want to arrive there, and then drag in the address of a potential future home to see the latest you’d have to leave that address to arrive at a destination before the time you specified, for each predefined destination simultaneously, and be ready to check the next potential address.
Initially, I started writing an Android app^(\[1\]), but when I came back to the project recently, I decided to go with the HTML+CSS+Javascript version, which I’ve finally [released](https://github.com/joelproko/ch_public_transport_distances_js/releases/tag/v1.0.0) [today](https://github.com/joelproko/ch_public_transport_distances_js).
—
^(\[1\]) that project died (partly because I had already found a good place to move to at the time, using the barebones Java of the project), but you can still see its remains in a similarly named github project I made.