Gautam Goklani
ConceptInterface2026

SaaS Analytics Dashboard

A B2B analytics dashboard with KPI cards, a revenue trend, a channel breakdown and a sortable accounts table.

Self-initiated projects, designed and built to show how I approach this kind of work.

The challenge

Dashboards often put every number on screen at once and leave the user to work out what matters. I wanted a layout that answers the questions people open it with first, how the business is doing and what has changed, and gives the detail less room.

What I did

  1. Placed four KPI cards across the top, each showing the change since the previous period, so the headline numbers can be read at a glance.
  2. Drew every chart in SVG by hand. There are only a few chart types, and a charting library would have weighed more than the rest of the page put together.
  3. Checked the chart colours for contrast against the dark background and for colour-blind separation, which is why they are slightly muted.
  4. Made the accounts table sortable by any column. Every control in the demo works.

The result

This is a concept project rather than client work. It shows how I structure a data-heavy screen and how I build the interactive parts, and you can try the full dashboard below.

Live demo

This is the working interface, not a screenshot. Every control works, so try it out.

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