Wrap Up

What we covered

  • Shiny’s input → output → reactivity model
  • Building and running your first app
  • @reactive.calc for shared computations
  • Dashboard layouts: sidebars, columns, cards, value boxes
  • Shiny modules: reuse UI + server logic without repeating yourself
  • Testing with Playwright
  • Deploying to Posit Connect Cloud

Handling messy input & secrets

We didn’t have time to cover these, but you’ll want them soon:

Other cool components to explore

This workshop

Everything from today:

https://github.com/chendaniely/scipy-2026-shiny

Bonus material (AI + LLM dashboards with chatlas, shinychat, querychat) is in the “🎁 Bonus” section of the sidebar. Try it on your own time.

Feedback survey

  • Please take 2 minutes to fill out the SciPy session feedback
  • It directly influences future tutorial selections