Best workflow for a constantly growing shiny (flex)dashboard


Hi all,

I’m in the process of trying to develop a workflow that will allow me to add a couple new dashboard sections to a pre-existing ‘hub’ every month.

Each update will consist of 5 or 6 charts of survey data (probably contained within a tabBox or tabset column) that are specific to a particular topic, with the content of each chart being filtered by a global selectInput.

To keep things manageable, I’d like each update to be a standalone shinyapp/flexdashboard or module but have the ability to call it in to the master ‘hub’ by user menu/navbar selection.

I was thinking that using a flexdashboard as the navigation template with navbar + sidebar that calls in the shiny apps or modules depending on a navbar selection could work.

I’m not sure it’s possible to place a UI element like a selectInput from a module, into a section of the parent shiny app, like a shinydashboard or flexdashboard sidebar.

Does anyone have any experience doing this or have any advice on how to manage this type of process?