Example: Bitcoin Demo#
These files demonstrate how to use R in a production environment.
Files#
-
ETL [login]. Extract, transform, and load bitcoin data from a web API into the PostgreSQL database.
-
App [login]. Build a Shiny app that depends on the database.
-
Report [login]. Render and email custom reports on demand and on a schedule.
Content generated#
-
Shiny. Host a shiny app that can scale to thousands of end users.
-
R Markdown. Create a report that can handle end user inputs.
-
Plumber API. Host a scalable API with multiple endpoints and serializers.
Integration points#
- Web server. Embed Shiny applications with an iframe tag.
- Email. Send reports via email.
- API call. Call a REST API from the browser.