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.

  1. The Store Is a Module
  2. A Debounced, Race-Free Query Runner
  3. First Components, and the Scaffolding Dies
  4. Stat Cards and Sparklines
  5. Filters on Platform Primitives
  6. The Dual-Handle Slider and a Reset That Appears
  7. D3 Inside a Shadow Root
  8. The Heatmap D3 Didn't Build
  9. The Table: Sort, Paginate, Pivot
  10. The App Explains Itself
  11. What "Wow" Costs, as One Diff

← All courses