
That said, I spent a lot of time writing documentation so that anyone can spin this up for themselves.
MUNI BART WIDGET FOR FREE
I would have loved to take this a step further and enable a fully running service for free to everyone too. Perhaps the biggest accomplishment is the fact that this is 100% open source. I would have preferred to filter out those steps entirely. However, there are typically three steps: walk 0 miles to the station, ride the train, walk 0 miles to the station. For example, if you want to leave from Montgomery Bart station and go to Daly City Bart station, you would imagine there is a only a single step in that route: ride the train. In terms of Google Maps API response, it was a bit tricky to pick a "starting" location. For example, being able to specify not just the mode as transit but also as the transit mode as rail. The magic is in the powerful filtering mechanisms of the API. This app queries Google Maps API for transit information for your "from" location and your "to" location, (and vice-versa) so that you can see both your "Going to work" and the "Coming home" commute lines. The app is a realtime widget on your iOS home screen that shows the next three trains arrivals for your "to" and "from" transit stations, as well as the local color of the transit line.

All too commonly I'd be standing at a train station looking up at the red neon sign: "next train in 28 minutes." I realized that my commute could be made a lot less stressful if I knew when the next few stops were when I was leaving my house or packing up at the office. However, I'm also chronically late, and the subway waits for no one. For the past 8 years I've been commuting all over the Bay Area on Caltrain, Bart, and Muni. I love public transit: it's fast, it's affordable, it's green.
