Wrap-up

Building Dashboards with shinydashboard

Png Kee Seng

Researcher

Main takeaways

  • A shinyApp is made up of a UI and a server
    • Glued together and rendered by shinyApp()
  • A shinydashboard is a shinyApp that has a more complicated UI
    • This UI is made up of a header, sidebar, and body
  • There are various types of input and output functions
    • We can add interactive outputs
  • We discussed some general guidelines for good UI/UX practices
Building Dashboards with shinydashboard

What we didn't cover

  • It is also possible to add boxes in columns
  • Many input/output functions were not mentioned in the course (e.g., textAreaInput(), radioButtons(), fileInput(), imageOutput())
  • Can dynamically create parts of the UI using uiOutput()
    • Dashboard can be rendered differently based on user inputs
  • Can create visualizations directly using plot_ly()
    • Has its own paradigm
  • CSS code can be stored externally as .css files
    • Can be read into the shinydashboard
Building Dashboards with shinydashboard

Becoming a master

  • Need to apply this newly acquired skills and knowledge to your own project

Bruce Lee: "I fear not the man who has practiced 10,000 kicks once, but I fear the man who has practiced one kick 10,000 times."

Becoming a master requires endless practice.

1 Image by pch.vector on Freepik
Building Dashboards with shinydashboard

Congratulations!

Building Dashboards with shinydashboard

Preparing Video For Download...