Pomorskie LIVE — documentation

Live departure boards for Gdańsk, Gdynia and the surrounding area. This documentation explains the things that do not fit into a tooltip next to a departure: where the data comes from, why odd numbers show up now and then, and what exactly the markings on the board mean.

What this is

The site shows departures from ZTM Gdańsk and ZKM Gdynia stops, using the open data published by both cities. It is not run by either operator or by any carrier — it is an independent layer on top of publicly available APIs.

The app runs in a browser, including after being installed as an app on a phone. Favourite boards and settings stay on the device and are never sent anywhere.

The principles it is built on

Zero dependencies. The whole service — server, app and tooling — uses only what is built into the browser and into Node. There is no package.json and no outside library. This documentation is generated by our own converter too.

Information available, not imposed. The board shows what you look at it for: when the bus arrives. Explanations sit behind a tooltip, statistics on a separate screen — for the people who go looking for them.

Numbers are measured, not estimated. Every figure in this documentation and in the statistics comes from a measurement on real data. Where we do not know something, it says so plainly.

What is inside

595 tests across 58 files, run with the built-in node --test.

Pages