Table 3.
List of all files and folders necessary to run ChatDashboard on a server as a R Shiny web app
| File/folder | Function | Relative path |
|---|---|---|
| ServerFolder | Folder containing the public RSA key file generated by the cyphr package for encrypting user data on the server | ./ServerFolder |
| UserData | Folder containing the reviewed, encrypted chat log files | ./UserData |
| www | General folder for additional files (e.g., images, logos, fonts) called from app.R to be included in the web appa | ./www |
| app.R | Script containing all code for displaying frontend (“ui”) and handling processing in backend (“server”) of the ChatDashboard web app | ./app.R |
| credentials.rds | R data frame object for storing valid user credentials if authentication should be handled with predefined IDs | ./credentials.rds |
| favicon.ico | Icon to display to users as a logo for the web app on the left side of the address bar in their browser | ./favicon.ico |
| README.md | Readme file for an overview of ChatDashboard and how to set it up | ./README.md |
| LICENSE | Terms of the GPL3 license | ./LICENSE |
Note: For a step-by-step guide on how to set up ChatDashboard for yourself, please refer to our supplementary materials on our GitHub page. (See https://github.com/gesiscss/ChatDashboard/blob/master/README.md)
aSee also https://shiny.rstudio.com/articles/tag-glossary.html