Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fresh2dev/shinygem
A data analysis web-app written in R Shiny.
https://github.com/fresh2dev/shinygem
r shiny
Last synced: about 1 month ago
JSON representation
A data analysis web-app written in R Shiny.
- Host: GitHub
- URL: https://github.com/fresh2dev/shinygem
- Owner: fresh2dev
- License: mit
- Created: 2018-02-07T02:02:18.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-06T04:00:23.000Z (over 5 years ago)
- Last Synced: 2024-11-26T10:48:04.482Z (about 2 months ago)
- Topics: r, shiny
- Language: R
- Homepage:
- Size: 507 KB
- Stars: 21
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Shiny GEM
Shiny GEM is a data analysis app written in R Shiny.
- [Documentation](#documentation)
- [Ways to Run](#ways-to-run)
- [ShinyApps.io](#shinyappsio)
- [Docker](#docker)
- [From Source](#from-source)
- [ShinyStudio](#shinystudio)## Documentation
https://www.donaldmellenbruch.com/doc/shinygem
> Simplified documentation is on the agenda.
## Ways to Run
Shiny GEM is available on ShinyApps.io, DockerHub, GitHub, and from within ShinyStudio. Take your pick!
### ShinyApps.io
The easiest way to demo the app is from [ShinyApps.io](https://dmellenbruch.shinyapps.io/Shiny_GEM/).
https://dmellenbruch.shinyapps.io/Shiny_GEM/
For increased performance and security, consider another method below.
### Docker
* Download image from DockerHub:
```bash
docker pull dm3ll3n/shiny-gem
```* Run locally in a background container:
```bash
docker run -d --restart unless-stopped -p 127.0.0.1:3838:3838 dm3ll3n/shiny-gem
```Shiny GEM will now be available in a browser at `http://localhost:3838`.
### From Source
Clone the source code, install dependencies, and launch locally.
```bash
git clone https://github.com/dm3ll3n/Shiny-GEM.gitcd Shiny-GEM
Rscript "install-requirements.R"
R -e "shiny::runApp(host='127.0.0.1', port=3838)"
```Shiny GEM will now be available in a browser at `http://localhost:3838`.
### ShinyStudio
Shiny GEM is included as an example app in the [ShinyStudio](https://github.com/dm3ll3n/ShinyStudio) Docker stack. First, follow the [setup instructions](https://github.com/dm3ll3n/ShinyStudio#how-to-get-it) for ShinyStudio. Afterward:
* Navigate to ShinyStudio at `http://localhost:8080`.
* Open RStudio.
* Use RStudio's file browser to open `shiny-examples/Shiny-GEM/app.R`.
* Run the app within RStudio.Optionally, copy the directory `shiny-examples/Shiny-GEM` to `__ShinyStudio__/_apps` in order to serve Shiny GEM from the "Apps & Reports" page.