A live demo of this app can be found on https://train-adventure.surge.sh
This app uses the live API from the Belgian railways to show you where you could end up from any given start.
This is how you use it:
-
At the start, you are greeted by a start screen, which again explains these steps (Dutch only).

-
As soon as you click start, you are taken to a page where you can choose your starting station.

-
After selecting your starting station, the app will show you the 'departures' board.

-
This board shows you all trains leaving from your current station by their 'terminus'.
-
When you select the direction you want to head in, you basically board the train and are given a list of the different stops on your route.

-
Select the station where you want to exit the train, and there you'll be seeing that station's 'departures' board.
-
Repeat steps 4-6 to keep travelling between over 650 stations where Belgian trains end up :)