DSCI 532 Individual Assignment - Group 2 Walmonitor in R
This R shiny dashboard application has been adpated from the python shiny dashboard application here, created from this repo.
The purpose of the dashboard is to provide meaningful sales metrics insight over time, to a Walmart Branch Manager overseeing sales performance for three Walmart locations. The design emphasis is on customizability by the user, rather than enforcing strict views of the data.
- View the app here on Posit Connect Cloud.
- Clone the repo:
or:
git clone https://github.com/Jacob-F-Cann/Rwalmonitor.git
git clone git@github.com:Jacob-F-Cann/Rwalmonitor.git
- Ensure that shiny is installed:
install.packages("shiny") - Ensure that the following dependencies are installed:
install.packages("bslib") install.packages("dplyr") install.packages("tidyverse") install.packages("ggplot2") install.packages("rsconnect")
- Ensure that you create a
manifest.jsonfrom the repo root if publishing to Posit Connect Cloud is desired:rsconnect::writeManifest('my_app')
- Test the deployment locally
options(shiny.autoreload = TRUE) # if you want real-time updates while editing app.R shiny::runApp("my_app")
- Publish to Posit Connect Cloud: Follow These Step-by-Step Instructions