DATA · PROJECT 10
Analytics Dashboard
The reporting clients actually read
The problem
Most marketing dashboards show everything and explain nothing. The client scrolls past twelve charts and still asks “so is it working?”
What I built
An interactive dashboard on demo data: acquisition funnel with drop-off, ROAS by channel, cohort retention heat map, revenue trend, and — the part that matters — AI-written insights in plain English that say what to do, not just what happened.
How it works
- Switching the period recalculates every panel, so it behaves like a product rather than a screenshot.
- Insights are written as decisions (“TikTok's creative is fatigued, pause the bottom 60%”) rather than observations.
- Everything is clearly labelled as demo data for a fictional brand — no invented client results.
Stack
Vanilla JS + inline SVG chartsNo chart libraryCloudflare Pages
What it proves
Data visualisation and the analytical judgment to turn numbers into a recommendation.
Honest limitations
WHAT THIS DOESN'T DODemo data by design. The production version connects GA4, Meta and Shopify and emails itself weekly.
Want something like this built?
Design, code, launch and growth — handled start to finish.
Book a free call