
Website Performance Dashboard
Overview
An internal performance dashboard for NoA Ignite, built with Next.js and Sanity. Daily GitHub Actions gather Lighthouse scores, accessibility checks and CSS bundle sizes for a shared office display.
The Website Performance Dashboard began as a side project and became a shared office display. It brings performance and accessibility results for our client projects into one view.
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.
I built the dashboard in under eight weeks with Next.js and Sanity for project metadata. It gives the team a common place to check results and investigate regressions.