Introducing PublicPlatforms.co.uk

137 views
Skip to first unread message

Tim Nightingale

unread,
May 6, 2026, 5:26:28 AMMay 6
to A gathering place for the Open Rail Data community
Hi, 

Based on a previous conversation I have now developed a visual way to monitor platform data availability. 

Currently it is displaying the percentage of services that have had a platform assigned, and also the percentage of services where the platform was published (un-hidden). The solution allows you to select the previous 2, 4, 6, 12 or 24 hours, allowing for stations with few services. 

I am using the Darwin Push data feed to track each service. The architecture is broken into three parts:
Ingester: Receiving the messages from Darwins Kafka topic. 
Aggregator: Calculating the metrics.
Frontend: Displaying the metics on an interactive map. 

It is pretty much finished, I think there are a few routes I need to remove (for example, Portsmouth Harbour to Rhyd Pierhead) but wanted to share it with you. 

You can find it at:
publicplatforms.co.uk

If you have any questions, please let me know. 
FYI: I am planning to make the code public soon. 


Tim

Tim Nightingale

unread,
May 13, 2026, 8:43:25 AMMay 13
to A gathering place for the Open Rail Data community
I do like being able to understand the data behind this image:

Departures in the last 2 hours that have not made the platform numbers public (compared to those having platforms assigned). 

CleanShot 2026-05-13 at 13.39.40@2x.png

CleanShot 2026-05-13 at 13.42.11@2x.png


Tim

Tim Nightingale

unread,
May 13, 2026, 4:47:16 PMMay 13
to A gathering place for the Open Rail Data community
Hi, 

The source code is now available at the following repo:
https://github.com/1timnightingale/publicplatforms-nexttrains

As well as the main screen showing platforms assigned and published over different time ranges, there is now also a 'data feed status' page. 

This new page shows the departures in the time frame that have had updates since the 'schedule' was pushed from Darwin. This is shown as a percentage of all departures for that station. 

Of course not all stations would have had a departure, so those remaining are counter on the right. As well as look back through the previous time windows, it also shows if there have been updates for departures in the next 2 hours. 

This new screen then allows me to be sure I am getting updates from each station, not just getting messages in my feed. 

The data for both screens is currently refreshed every minute. 


Hope this helps and if you have any questions, just let me know. 

Tim

Reply all
Reply to author
Forward
0 new messages