This is an app I intend to use to enable easy access to some simplified transit schedules. The initial use case was to restore easy online access to some "mini" schedules available per station by my local commuter rail operator in the Greater Toronto Area. These were made significantly less discoverable during a website refresh, and are no longer surfaced by a Google search.
I built this to meet a need and fix a frustration I was facing as a GO Train rider. I hope that it also helps other riders.
See it online at WhenIsMyTrain.info.
- React (via Create React App)
- Rebass
- styled-components
- Images from Unsplash
- Figure out PDF document/page container scaling
- Parsing timetables as data for better display format & accessibility
- Set up mailing list for update notifications by line or station
- Bookmarkable station pages with more details (transit operator site breaks on inbound links...)
- Live departures if API is available
- Other cities
- Add analytics to see how users are interacting
- Add tests & CI... 😬
- Auto-deploy on
master
branch changes - Automatically show am/pm rush hour direction based on local time
- Submit an issue if there's something you'd find helpful!