Back to all projects

Northwind Analytics

Spreadsheets, retired.

Role
Full-Stack Developer
Timeline
2023
Stack
Next.jsPostgreSQLTailwind CSS

The Problem

A small operations team was tracking sales and inventory KPIs across half a dozen shared spreadsheets that constantly drifted out of sync, making the weekly review meeting mostly a debate about whose numbers were right.

My Approach

I built a lightweight dashboard that reads directly from their existing database, so there was nothing new to maintain on the data side. Each team gets a saved view of just the KPIs they care about, refreshed automatically instead of copy-pasted.

Key Features

Live KPI cards

Sales, inventory and fulfillment metrics that update automatically, no manual refresh.

Saved views

Each team pins the metrics relevant to them instead of scrolling a shared sheet.

CSV export

One-click export for anything that still needs to land in a spreadsheet.

Role-based dashboards

Ops, sales and warehouse teams each see a dashboard scoped to their work.

Outcome

  • Replaced 0 separate tracking spreadsheets with one dashboard
  • Cut weekly review prep time from hours to minutes
  • One agreed-upon source of truth for every KPI