dare.co.uk · dashboard v2 (observable-framework POC)

dare.co.uk · dashboard v2

Observable Framework proof-of-concept · porting one chart from dashboard.dare.co.uk to test the rebuild path

%
requests · days
avg requests / day
months in window
last observation

Page hits — by month

The chart the v1 dashboard CSS-fixed yesterday (commit 9a03c2f). This is the Observable Plot version, rendered from the same underlying 90-day series. Compare bar heights side-by-side against v1.

Page hits — by weekday (90-day avg)

The second tab on the v1 trend chart, same data shape. Demonstrates the toggle pattern Observable handles natively via two side-by-side blocks (or a real toggle component in a later iteration).

Daily series — last 90 days

below typical · typical band elevated ·

Typical band = 25th–75th percentile of the prior 83 days. Last 7 days are coloured by the verdict; the band shades the chart so any departure is visible without reading the numbers.

Source: · fetched ·

POC notes

Wired:

Not wired yet (Phase 2):

What this proves (or fails to):

  1. Existing Python loaders slot in unchanged — yes/no.
  2. Observable Plot lands the metric-card visual + chart density — eyeball vs v1 to decide.
  3. Build → static-files → CF Pages deploy fits the existing GitHub Actions cron rhythm — yes (deploy step is wrangler pages deploy dist).