Get startedGet started for free

Wrap-up

1. Wrap-up

Congratulations on completing the course!

2. Main takeaways

We covered quite a great deal. A shinyApp is made up of a UI and a server, which are glued together and rendered by shinyApp. A shinydashboard is a type of shinyApp that has a more complicated UI. This UI is made up of a header, sidebar, and body. There are various types of inputs and outputs. These are the elements that will populate your shinyApp. Interactive outputs can be added to our dashboard. We discussed some general UI/UX guidelines that can be applied when designing a dashboard, but these are not universal rules.

3. What we didn't cover

We also didn't delve too deeply into some details. Firstly, we can arrange boxes in columns instead of rows. We didn't mention some input and output functions. We can dynamically create the UI using uiOutput. This allows the dashboard to be rendered differently based on user inputs. Plotly objects can be created directly using plot_ly, which has its own paradigm. We also saw that CSS code can be included in the code to format a shinydashboard. Alternatively, we can store external dot-css files, that can be read in separately.

4. Becoming a master

The usefulness of many of these elements will only become obvious when you try this out yourself. Quoting Bruce Lee, fear not the man who practiced 10000 kicks once, but the man who practiced one kick 10000 times. Keep practicing, and we can deliver that one powerful kick every time.

5. Congratulations!

Now go out there and create your own shinydashboard!