Interactive Dashboard: Shiny App

Interactive Dashboard via R Shiny application: breast cancer screening.

Shiny
Interactive dashboards
Author

Habtamu Bizuayehu

Published

August 5, 2025

๐Ÿงช 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