Back to gallery

BNE Trains

Live Station Departure Boards

The platform departure board on your phone, with live Translink times.

Play BNE Trains trailer, 0:30
BNE Trains trailer0:30 · YouTube

BNE Trains recreates the departure boards on South East Queensland railway platforms. You pin a board for any station and direction, and the app keeps it live. The trailer shows the app in 30 seconds.

The app opens directly on your boards. On the first visit, it shows the two boards at Central.

The boards copy the real displays. I sampled the row colours from a photo of a platform screen. The layout scales with the board, so it keeps its proportions on a phone and on a wall display.

The add dialog searches 154 stations, or sorts them by distance from you. A board can show some lines, one direction, or one platform. It can also show only at set hours, such as weekday mornings. A live preview shows the board before you pin it.

A build step reads the Translink GTFS timetable and writes one small file for each station. It marks a train as express when it passes stations that other trains serve.

In the browser, a small decoder reads the GTFS Realtime feed with no library. Every 30 seconds, the app applies delays, cancellations, skipped stops, and platform changes. The bottom line of each board scrolls the current service alerts. A Node proxy shares one 15-second copy of the feed with all visitors.

BNE Trains installs as a PWA. Without a network, each board shows the scheduled times.

The app uses Translink open data under CC BY 4.0. It is not a Translink product.

Screens

  • Four live departure boards for Central, Fortitude Valley, and Roma Street, in two columns
    Four live boards at three inner-city stations
  • The Add a station board dialog for Indooroopilly, with line, direction, and platform choices
    Choose the station, lines, and direction
  • One departure board that recreates a real platform display with sample data
    The reference display, with sample data

Features

  • Boards for any of 154 South East Queensland stations
  • Filters for line, direction, platform, and time of day
  • Delays, cancellations, and platform changes every 30 seconds
  • Scheduled times offline after the first visit
  • Full-screen mode and keep-awake for wall displays

Open BNE Trains