
But when you want more control of the application functionality understanding the key concepts is challenging.

In either case, Shiny can help.Ĭreating and running simple web applications is relatively easy and there are great resources for doing this. Or maybe you want your web app to run linear models, GAMs or machine learning methods on user-selected data. Perhaps you want your app to slice and dice a dataset based on user inputs.

What makes a Shiny app particularly powerful is that it can execute R code on the backend so your app can perform any R calculation you can run on your desktop. Using R you create a user interface and server and Shiny compiles your code into the HTML, CSS and JavaScript needed to display your application on the web. Shiny enables you to write powerful interactive web applications entirely in R.
