






I built a real time TTC disruptions webapp. I hope you guys like TransitBeat!
Hi folks! I’m Ray, a UofT student that rides the TTC daily. I wanted to make a better alternative for people to check disruptions that affect their commutes. After a month, transitbeat.ca is now in public beta.
Here are the highlights:
- Delay duration estimates: I use historical data to estimate how long different types of delays take on different lines. I also plan to use ML to improve this estimation down the road.
- Optimization: the average TTC rider is likely on their phones right before and during transit, and sometimes in conditions with very slow wifi. TransitBeat is extremely mobile focused and lightweight, and I’ve tested the speed and performance extensively.
- Personalization: I think most riders don’t care about a lot of the disruptions on the system, only the sections they regularly use. TransitBeat enables users to save their regular commute routes, and when those routes are disrupted, it’s obvious at a glance. In the future, with user accounts, we can also provide user notifications for disruptions on the selected routes.
- The whole package: we include info such as wayfinding, travel time estimates, next train scheduled arrivals for specific stations, etc. TransitBeat has a live map with a clear legend regarding which stations are in regular service, and which stations are not. It includes facility outages info, shuttle bus availability, etc.
I recognize that there are lots of improvements still to be made, and this is an ongoing project that will continue to be developed. I would love to hear what you guys think. All suggestions are welcome.
All devices are supported, but optimized for mobile. Please follow u/TransitBeat and x.com/TransitBeatCA for future updates! Hopefully transitbeat.ca will be as helpful as I imagined.