๐งช Dashborad for Breast Cancer Screening Explorer
โถ๏ธ Click here for Live App
This version of the app responds instantly to any change in user input. Filtering options like state, age group, or rate thresholds immediately update the charts and tables โ no action button required.
This project is part of a broader effort to translate public health screening data into actionable insights. It demonstrates best practices in using R Shiny for health surveillance, offering visual tools to support policy development and outreach strategies.
๐ App Behavior & Reactive Design
This app is built using reactive() expressions that automatically track inputs and re-render outputs. It provides a seamless user experience designed for exploration and fast iteration.
| Shiny Feature | Role |
|---|---|
reactive() |
Updates outputs automatically |
renderPlotly() |
Displays interactive plots |
renderDT() |
Filters and formats tables |
sliderInput(), selectInput() |
Collect user filters |
โ Advantages
- Instant feedback with every change
- Encourages user exploration
- Ideal for training, teaching, and discovery
โ ๏ธ Disadvantages
- Potentially heavier computation
- Less control over refresh timing
๐ Try the App
โถ๏ธ Live App (Fully Interactive)
๐๏ธ Project Summary
This interactive dashboard allows users to explore screening uptake across Australian states, age groups, and time. It includes real-time plot updates, table downloads, and color customization โ all running directly in the browser.
Source code: GitHub โ Breast Cancer Screening Shiny App