Developing an interactive dashboard with R-shiny

Artificial Intelligence Data Science Graph Database Machine Learning shiny dashboard


There is a perception that R is built only for data manipulations and data modeling purposes.

Reality is that we can make any powerful web based interactive visualization by leveraging most, if not all, of javascript libraries while working on R.

How it happens : R-shiny: “shiny” , “shinydashboard” and “shinyjs” are powerful packages and that enables us to develop web based interactive visualization.

#ui.R  :  UI component ( header, body, sidebar)

header <- dashboardHeader( …)

body <- dashboardBody( … )

side <- dashboardSidebar(…)

dashboardPage(header,   body,  side)



# all backend activities


Once you click “Run App”  on Rstudio,  application/API is ready and then you can republish it on shiny server ( once you have signed up) to make it online..

Sharing some examples :




2 thoughts on “Developing an interactive dashboard with R-shiny

  1. This is impressive. In one of these apps, where is R sitting? Has R been totally factored out and translated to js? I would imagine a running R process has to be running on the server somewhere.

Leave a Reply

Your email address will not be published. Required fields are marked *