Would have been interesting to see if you could reliably crowd-source the data from commuters themselves.
I'm just amazed this app was even necessary in a first-world transport system. For all their faults, the UK rail network is pretty good at providing timely information (and as some other comments have mentioned have solid APIs for this stuff). Same with the LTA[1] in Singapore.
[1] https://www.mytransport.sg/content/mytransport/home/dataMall...