This workshop is designed as a one-day intro to Shiny workshop. Today we'll cover some fundamentals to building Shiny apps and design-thinking. After this workshop, you will be able to:
- Build a Shiny App
- Load your own data
- Understand reactive functions
- Deploy to shinyapps.io
We will be walking through examples throughout the course. To follow along with the code, please clone or download the workshop branch of this repo. If you get lost during the live coding sessions, you can see the "03_final.R" file for the full code.
We are going to work our way towards building this.
At the end of each break, I will push the updates for what we've done so far so you can follow along.
For the best experience, I would view the slides online here.
Trust me, you don't want to miss out on cute animations like this:
install.packages(c("shiny", "DT", "readr", "plotly", "dplyr))
- Shiny gallery
- Shiny widgets
- Shiny dashboard
- Scoping rules for Shiny (More info on global.R file)
- Plotly Library R
- Reactlog overview (For debugging reactive functions)
- Mastering Shiny by Hadley Wickham
- Storytelling with Data by Cole Nussbaumer Knaflic
- The Wall Street Journal Guide to Information Graphics by Dona M. Wong