I Built a Bay Area Transit App to Solve My Own Commute

Like a lot of folks in the Bay Area, I rely on public transit—BART, Caltrain, Muni, AC Transit—to get around. But keeping track of routes and schedules across all these providers was more frustrating than it needed to be.

So, I built Commuter: Bay Area —a clean, reliable app that brings schedules from every major Bay Area transit provider into one place; real-time transit info, right when you need it.

‎Commuter Bay Area | Transit
‎Your fastest way to stay connected to Bay Area transit. Whether you’re riding BART, Muni, Caltrain, VTA, or hopping on a ferry, Commuter Bay Area helps you catch your next ride — effortlessly. Quickly find nearby stops, track real-time departures, and save your favorite routes across agencies. No…
Stay ahead of your ride

The Problem

I was using 3–4 different apps just to plan my daily commute. One had decent schedules, another showed delays, and none of them covered every agency I needed. Even the ones that looked okay were bloated with features I didn’t care about.

I just wanted one app that could quickly tell me when the next train or bus was coming at the stops I care about—without making me dig through menus or switch apps.


What Commuter Does

Commuter gives you real-time transit info for every major Bay Area provider:

  • BART
  • Caltrain
  • SF Muni
  • AC Transit
  • VTA
  • Golden Gate Transit
  • And 40+ more…

You can check departures, view live ETAs, and quickly add routes from any agency to your dashboard. It’s built for people who want fast, reliable transit info without extra steps.


Built with SwiftUI and Vapor

The app is built entirely in SwiftUI, with a Vapor backend that fetches and processes real-time data from 511.org.

Sharing models across the iOS app and backend made it easy to iterate quickly and keep everything in sync.

All the routing, filtering, and presentation logic is handled locally in SwiftUI, while Vapor handles syncing schedules, delays, and agency metadata.


Why It’s Useful

Whether you’re heading to work, catching a train into the city, or checking weekend schedules, Commuter Bay Area makes it easy to see what’s coming up next. You can check real-time departures for the stops you care about and get going—without bouncing between websites or dealing with clunky interfaces.

‎Commuter Bay Area | Transit
‎Your fastest way to stay connected to Bay Area transit. Whether you’re riding BART, Muni, Caltrain, VTA, or hopping on a ferry, Commuter Bay Area helps you catch your next ride — effortlessly. Quickly find nearby stops, track real-time departures, and save your favorite routes across agencies. No…

If you’re in the Bay Area and use public transportation regularly, give it a try. And if it saves you time, a quick share or review goes a long way.

Built to solve my own problem—but maybe it solves yours too.


What’s Coming Next

This is just the start. There’s a lot more we want to build into Commuter Bay Area to make it even more useful:

  • Notifications – Get alerted when your train or bus is arriving soon
  • Route delays – See disruptions and service changes in real-time
  • Reminders – Set custom alerts for your regular commutes
  • Widgets – Glanceable info right from your Home Screen or Lock Screen

If there’s something you’d love to see in the app, let me know—I’m always looking for feedback.

Subscribe to Digital Bunker

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe