Skip to content

Special Workshop: Developing Interactive Web Applications using Shiny in R

Photo of Laurie
Hosted By
Laurie and Johnathan E.
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:

  1. Choose one of the following options:
  • Clone this repository onto your machine
  • Download a zip file using the green button that says “<> Code”
  1. Set your working directory to /rshiny-workshop (Session -> Set Working Directory)
  2. 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.

Photo of MaineR Users Group group
MaineR Users Group
See more events