The current Dublin Bus (Ireland) website and app will only allow you to view information for a single bus stop. This frustrated me into creating this Shiny app.
I can commute home using a number of different bus stops. This Shiny app will collate the information on a number of different bus stops and filter out the relevant buses for the user.
The search query string in the URL can be used to pre-populate the bus stop numbers and buses selected.
There's also a straight forward API for DART (Dublin Area Rapid Transport) information which I incorporated into the app.
The UI is simple, choose your bus stops and then select your buses.
The train data comes from a public API.
To avoid having to re-select the bus stops and filter the buses each time the app is loaded, there is an option to include query strings in the URL.
Create Custom URL action button in the sidebar of the app will display the currently selected options in a custom URL.
There's also an option to periodically refresh the information.