This repo contains the scripts needed for local deployment of the exploreSIS dashboard. It pulls the most recent ui.R and server.R code from the exploreSIS repo and allows local users to clean their own Supports Intensity Scale (SIS) data and explore it using the interactive Shiny interface.
Please feel free to fork this repo if you want to clean and transform your own data to deploy a local version of the SIS dashboard. This repo grabs updated copies of the ui.R and server.R scripts from this repo so new functionality should be updated (and potentially new bugs as well, so test thoroughly!)
If you want to deploy a local version of the dashboard, please follow the steps below:
This code is written using (R), an open-source language for data science. You can install it here. We also recommend installing RStudio in order to use the project functionality, detailed below.
You'll also want to install and configure Git. The easiest way to do this is by installing Github Desktop, which is available for Mac and Windows.
Fork this repo and then clone the forked repo to your local drive.
Most of the paths in the function calls assume that the repo is the working directory. This is accomplished by using project functionality in RStudio, but if you want to run without RStudio you'd have add code to setwd()
While much of the cleaning is completed using a standard script, you may want to modify some things to make the output more readable. These tweaks should be put in the housekeeping.R file in the prep folder.
Run the local app using source("run_app.R")
Once you get it working well, you can deploy the application using shinyapps.io or with your own local Shiny server.
We believe in freely sharing ideas and software rather than charging non-profits and governments over and over for something we create. But we also have to guard against some taking advantage of our goodwill and to keep development of this tool in the public sphere.
So we decided to publish this under the Creative Commons Attribution – Non-Commercial – Share Alike 4.0 International License. Here’s why:
- We want to promote free software for non-profits and governments.
- We do not want our work to contribute to money-making activities without some return on our investment.
If you wish to use this work to augment any endeavor that generates revenues – regardless of whether you are for-profit, non-profit or governmental – please contact info@tbdsolutions.com or the author of this repository for information on licensing.
Otherwise, please use what’s here – and contribute your own modifications or improvements.
If you make any changes that others might benefit from, please feel free to share-alike by submitting a pull request to this repo.
This code is provided for non-profit use, as noted above. If you run into issues and would like some support, please e-mail info@tbdsolutions.com.
Like most efforts, this one was built on the backs of giants. Special thanks and shout-outs to the following: