The inspiration behind the project arose from the precedent set by Google with it's real-time traffic monitoring for roads and we want to replicate that for the rail network.

What it does

We've used real-time rail data to create a colour-coded representation of the rail network that illustrates the level of service disruption on the line down to the resolution of between stations

How we built it

We built the MVP over the course of two days responding to the challenge set by the Department for Transport as find better ways to visually communicate the nature and severity of service disruption.

We used historical data from the SilverSearch API and 'cleaned' it for use in the demo where we would find a particularly 'eventful' day then speed it up to 10x to illustrate.

On the front end we used Swift to create a simulation of how the iOS app would look and created the route between London and Birmingham (a particularly significant route strategically for the UK with HS2 en route)

The route was broken down into sections between stations that would change colour depending on the severity of the delay experienced on that line of track.

Challenges we ran into

One of the major challenges was being able to clean the data and convert it into a consistent format that could then be used with any reliability. With so many different formats and naming conventions combined with the scale of the data, it was incredibly difficult to make this useful. All credit to Tom for making this happen!!!

What's next for Ripple

We want to expand on the prototype we built using the London to Birmingham line and plan to take it further to other major rail routes in the country. Ultimately the idea is that we will be able to use historic data to create a predictive analysis of where disruption will occur so that proactive action can be taken.

Share this project: