All projects

Web apps

Ledgerline Dashboard

A cash flow dashboard for a small accounting firm that replaced four spreadsheets with one calm view of every client account.

Client

Ledgerline Finance

Year

2026

Role

Product design and front-end build

Stack

React, TypeScript, Supabase

Ledgerline Dashboard

The project

From the first question to the shipped result

Every case study follows the same three steps: the problem in the client's words, what I did about it, and what changed after launch.

01

The challenge

The team tracked forty client accounts across shared spreadsheets. Numbers drifted, nobody trusted the totals, and the Monday review meeting took two hours.

02

The approach

I ran two workshops with the partners, mapped the review into five questions and designed one screen for each. The build used typed data models from day one, so every figure on screen traces back to a single source.

03

The results

The Monday review now takes forty minutes. Partners open the dashboard daily instead of weekly, and the firm retired three spreadsheets in the first month (template figures).

Details

What was built

What the dashboard does

Every client account has one row with balance, upcoming invoices and a simple health flag. Clicking a row opens a timeline of the last ninety days, written in plain language instead of accounting codes.

  • Role based views for partners and assistants
  • Weekly digest email built from the same data
  • Keyboard shortcuts for the review meeting

Build notes

The interface runs on React with TypeScript. Data lives in Supabase with row level rules, so each assistant only sees the accounts they handle.

More work

Other projects you might like

Two project slots open for early 2027

Have a project in mind? Let's make it the best thing you ship this year.

Tell me what you are building. You get a reply within two working days and a clear proposal soon after.

Leo Marlow in a white t-shirt, hand in his hair