Shiny App Development

Developing interactive dashboards and web applications in Shiny.

{shiny} is a platform for building web applications in R (and, more recently, Python). I’ve produced {shiny} applications for clients, for internal dashboards/tools, and for personal projects. One of the key benefits of {shiny}, in my opinion, is it allows you to rapidly put together a data dashboard or application that looks good, without having to know loads of HTML or CSS. This makes it perfect for development at pace, or creating minimum viable products to show to clients.

Naturally, a lot of these shiny apps can’t be more widely shared, but Figure 1 shows some screenshots of public applications I’ve made. These specific apps were written very quickly as an exercise to learn {shiny} and {bslib}, but I’m broadly happy with how they turned out!

(a) See Footballer Salaries
(b) Track the ISS
Figure 1: Some personal projects built in {shiny}.

Links to the source code of these apps and others can be found in my portfolio.