Dune-style dashboard
12 panels (KPI / line / bar / heatmap / funnel / table, etc.) on a 12-col grid · tell a data story around one question.
Borrow the Dune Analytics shape: tell a data story around one question. KPI / time-series / funnel / leaderboard / SQL annotations — 12 panels in a 12-col grid, DuckDB-WASM running real SQL in the browser.
# source.md
---
plain: sheet@v3
theme: dune-dark
---
```sql q1
SELECT week, mrr
FROM revenue
ORDER BY week
```
::: dashboard
- cell: kpi.arr
x: 0 y: 0 w: 3 h: 2
- cell: chart.weekly
x: 0 y: 2 w: 12 h: 5
:::12 panels (KPI / line / bar / heatmap / funnel / table, etc.) on a 12-col grid · tell a data story around one question.
100MB CSV in the browser is fine. Cold start 200ms, subsequent queries <10ms. Local data, local analysis.
panel(variant: sql) pulls data · downstream chart panels reference it via data: q1 · the panel chain makes the analysis path visible.
.xlsx When clients need to reuse in Excel, one-click export to .xlsx with formulas preserved — they can keep computing.
One sentence to generate · DuckDB runs SQL · Dune-style render · share with the team.