A Reactive Dashboard with Lit and Signals
Build a real analytics interface on web components: a TC39 signals store, a debounced query runner that cannot render a stale result, twelve Lit components with their own shadow styles, D3 charts, and a design system that recolors from one slider. Free and text-first.
- The Store Is a Module
- A Debounced, Race-Free Query Runner
- First Components, and the Scaffolding Dies
- Stat Cards and Sparklines
- Filters on Platform Primitives
- The Dual-Handle Slider and a Reset That Appears
- D3 Inside a Shadow Root
- The Heatmap D3 Didn't Build
- The Table: Sort, Paginate, Pivot
- The App Explains Itself
- What "Wow" Costs, as One Diff