Data Resource Analyst Yale University, United States
Session Abstract: Frontend web apps can serve as lightweight alternatives to BI dashboards or apps built with specialized runtimes like RShiny. Compared to BI tools like Tableau and PowerBI, they offer the advantages of being fully reproducible and customizable and more amenable to automated and AI-assisted workflows. In contrast to RShiny, frontend web apps can run entirely in the browser without needing the overhead of specialized server infrastructure. In this presentation, I will share some different options for producing interactive, browser-based reports using data science notebook environments familiar to many institutional researchers. The options presented here are organized according to the level of interactivity possible and the extent to which JavaScript is required. Some of the options discussed include: R and Quarto, Observable Framework, and marimo Python. The session concludes with a demonstration of how to deploy these apps securely using GitHub Pages on GitHub Enterprise Cloud.