Gautam Goklani
ConceptInterface2026

SaaS Analytics Dashboard

The dashboard layout I build for B2B products: KPIs legible in three seconds, a revenue trend, channel split, and a sortable account table.

Self-initiated. Built to demonstrate an approach — no client, no brief, no results to report.

The problem

Most analytics dashboards fail the same way — everything is on screen and nothing is answered. The design problem is deciding what a specific person opens this to find out, and then giving the rest of it less room.

What I did

  1. Put four KPIs across the top with their period-over-period movement, because that is the entire question for anyone opening a dashboard between meetings.
  2. Built every chart in SVG by hand. The shapes are few and fixed, and a charting library would have outweighed the whole view.
  3. Validated the chart colours against the dark surface for both contrast and colour-vision separation. They are deliberately dimmer than the site accent — the bright lime falls outside the readable lightness band on dark, so matching the brand here would have cost legibility.
  4. Made the account table genuinely sortable rather than a screenshot of one. Every control on the page works.

Where it landed

A concept, with no client and no results to report. What it demonstrates is the layout decision — hierarchy by question rather than by data availability — and that the interactive parts are real.

The interface, running

This is the real thing, not a screenshot. Every control on it works.

Overview

Revenue performance against plan

Revenue$721,980 +53.1%
vs target99.2% Behind
Active accounts1,284 +4.2%
Churn1.6% -0.3pt

Revenue vs target

Daily recognised revenue, last 30 days

Actual Target
$34.1k$43.7k$53.2k$62.7kNov 2Nov 8Nov 14Nov 20Nov 26ActualTarget

Sessions by channel

Last 30 days

  • Organic search18,420
  • Direct12,180
  • Referral7,640
  • Paid social5,210
  • Email3,050

Top accounts

Click a column to sort

Health
Northwind LabsEnterprise240$9,600Healthy
Bluepeak RetailEnterprise180$7,200Watch
Vela RoboticsGrowth94$3,760Healthy
Kestrel DigitalGrowth68$2,720Healthy
Orchid HealthGrowth51$2,040Watch
Auric SystemsStarter12$348At risk
TessellateStarter8$232Healthy