What problem does it solve?
This Skill helps users create professional, modern Shiny dashboards and applications by leveraging the bslib package, which provides Bootstrap 5 components and layouts. It simplifies the process of building visually appealing and user-friendly web applications with R.
Core Features & Use Cases
- Modern UI/UX: Build apps with contemporary design patterns that replace legacy Shiny approaches.
- Layouts: Utilize flexible page layouts (
page_sidebar, page_navbar), grid systems (layout_column_wrap, layout_columns), and card-based containers.
- Components: Implement value boxes, accordions, tooltips, popovers, and special inputs like
input_switch and input_code_editor.
- Theming: Easily apply themes, including dark mode, and customize colors and fonts.
- Use Case: You need to create a new interactive dashboard for analyzing sales data. This Skill will guide you through using
page_sidebar for the layout, card components for visualizations, value_box for key metrics, and bs_theme for a professional look.
Quick Start
Use the shiny-bslib skill to create a basic single-page dashboard with a sidebar and a plot output.