Special Workshop: Developing Interactive Web Applications using Shiny in R


Details
This workshop is hosted through Community Engaged Data Science with Dr. Laurie Baker at the College of the Atlantic!
Workshop Description:
Do you want to make your data exploration journey accessible to others but don’t have any web development skills? This workshop will introduce you to the Shiny framework and provide you the tools necessary to build an interactive web application. We’ll start by taking a look at the basic architecture of a Shiny app, including the components of the user interface and server which define how your app looks and works. We will go from adding different types of static outputs like text, plots and maps to building dynamic data visualizations that are controlled by user inputs. Finally, participants will learn how to publish their Shiny app to share it with the world. No prior Shiny experience is necessary to participate, only a basic understanding of programming in R using packages including dplyr and ggplot2.
Workshop Materials:
The materials for the workshop are in the Github repo: https://github.com/jevanilla/rshiny-workshop/tree/main
Pre-workshop Instructions:
- Choose one of the following options:
- Clone this repository onto your machine
- Download a zip file using the green button that says “<> Code”
- Set your working directory to /rshiny-workshop (Session -> Set Working Directory)
- Run the setup.R file to make sure you have all of the dependencies installed
Example Data:
We will use the storms dataset in this workshop.

Special Workshop: Developing Interactive Web Applications using Shiny in R