Office monitor at NoA Ignite — Lighthouse scores, accessibility checks, and CSS bundle size for every client project on one screen. GitHub Action syncs fresh numbers each morning; Next.js + Sanity for the project list.
The Website Performance Dashboard started as a side project and became the monitor our team glances at in the office every morning. One screen, every client project we work on, and a honest read on how each one is doing — no jumping between Lighthouse tabs, spreadsheets, and Slack threads.
A GitHub Action runs every morning and syncs fresh numbers: Lighthouse scores, accessibility checks, CSS bundle size, and other signals we care about across the portfolio. The dashboard surfaces colour-coded status, trends, and regressions so you spot a problem on the way in for coffee.
Built in under eight weeks on Next.js with Sanity for project metadata. It is internal tooling, not client work — but it is the first thing the team looks at when something feels slow, which is exactly what I wanted from a fun build that earned its place on the wall.