Skip to main content

AI financial dashboard

Ledgerlight: A private view of the owner's Google Sheet with an AI CFO

A private owner dashboard that shows eight tabs of a small business's Google Sheet behind a login, with a Claude CFO panel that writes a morning brief and answers questions.

Industry
Financial Reporting
Platform
Web App
Sector
Business Software
Ledgerlight financial dashboard on desktop and mobile with daily sales and the Claude CFO panel
Ledgerlight owner sheet with bookings, sale prices, deposits and booking sources
Ledgerlight daily tab with headline cards, color-coded sections and a Claude CFO morning brief
Ledgerlight daily, weekly and monthly tabs with sales, deposits by activity and costs
Ledgerlight owner bookings, risk and operations, and receivables aging tabs
Ledgerlight Claude CFO answer, wholesale price check tab and dark theme
Ledgerlight mobile screens for the owner tab, the Claude CFO brief and the daily tab in dark theme
Ledgerlight process slide listing Google Sheets API, Claude Haiku 4.5, JWT cookies and Vercel
Ledgerlight outcome slide showing 8 sheet tabs, 4 API routes and 12 hour secure sessions
1 / 9

Ledgerlight on desktop and mobile

Build at a glance

Sheet tabs
8
API routes
4
Design references
7
Secure sessions
12 h

01 Overview

About Ledgerlight

Ledgerlight is a private owner dashboard for a small business that keeps its numbers in Google Sheets. It mirrors eight tabs of the owner's sheet behind a login, laid out for reading on a laptop or a phone, with a Claude CFO panel that writes a morning brief and answers questions about the figures.

Many owner-run businesses run on a spreadsheet: a manager builds the formulas and the owner opens the file to see how the week went. That works until the file grows to many tabs, the owner is on a phone, or the figures are too sensitive to share by link. We built the web app and its secure server routes.

02 The challenge

What Ledgerlight needed to solve

The owner wanted the same numbers in a cleaner form, behind a login, never recalculated, and with a quick written view of what needs attention.

  1. The figures were too sensitive to share by link, so they had to sit behind a login.

  2. The sheet had grown to many tabs that were hard to read, especially on a phone.

  3. The dashboard could not keep a second set of sums: the sheet's formulas had to stay the only source of the numbers.

  4. The owner wanted a short written view of what needs attention, not another table to scan.

03 What we built

How we built Ledgerlight

We built a Next.js app that reads the owner's sheet on the server, lays each tab out for reading, and asks Claude about the tab on screen.

  • One password, guarded routes

    One password opens the dashboard, and a 12-hour token in an httpOnly cookie guards every page and data route. Google and Anthropic keys stay on the server.

  • Read-only Google Sheets connection

    A server route reads each tab through the Google Sheets API with read-only scope, so the dashboard never changes the sheet. Each tab is found by name or by tab ID, so the owner can send just a sheet link.

  • Eight tabs laid out for reading

    Owner, Daily, Weekly, Monthly, weekly and monthly Risk & Ops, Receivables and Wholesale each get their own view. Rows become color-coded, collapsible sections with total and profit rows picked out.

  • Headline cards

    Each tab opens with headline cards such as phone sales, online sales, total sales and total deposits, so the key figures show before any scrolling.

  • Risk, receivables and wholesale checks

    Risk views track cancellations, refunds, chargebacks and total refund exposure, plus orders fulfilled, operator no-shows and weather reschedules. Receivables show money owed by age, and the wholesale tab counts sales below the floor price.

  • Claude CFO morning brief

    The Claude CFO panel reads the tab on screen and returns a short brief with risk, good news and information marked. A server route sends the rows to Claude Haiku 4.5.

  • Questions about the tab

    The owner can type a question or tap a suggestion such as biggest risk right now, which staff to coach or on track this week. The answer comes back in a few plain lines.

  • Laptop, phone and dark theme

    The layout works on a laptop or a phone, with a light and a dark theme and a refresh button for the latest figures from the sheet.

04 The results

What changed for Ledgerlight

Ledgerlight gives the owner a private, readable view of eight sheet tabs on any device, with the sheet still doing all the math.

  • The owner reads the business's numbers on a laptop or a phone instead of opening the spreadsheet.
  • The figures sit behind a login, and each session lasts 12 hours.
  • The sheet stays the only place where numbers are calculated, so there is no second set of sums to check.
  • Each morning, the Claude CFO panel turns the tab on screen into a few plain lines.
  • The owner can ask which salesperson needs coaching or where the biggest risk sits this week.
  • AI Coffee QR menu page for a sample coffee shop on desktop and the coffee menu on mobile

    QR ordering and AI pairing prototype

    AI Coffee

    A working prototype for independent specialty coffee shops: a menu page for each shop, ordering from a table QR code, an owner dashboard and an AI lab that suggests coffee and pastry pairings.

    Platforms: Web App, Admin Dashboard

  • Syncroom collaborative code editor shown on a desktop monitor and a phone screen

    Collaborative code editor

    Syncroom

    A real-time collaborative code editor where a small team joins one room to edit shared files, see live cursors, chat, run code and ask an AI copilot.

    Platforms: Web App

  • Pacepoint project budget tracker projects table on desktop and project cards on mobile

    Project budget tracker

    Pacepoint

    A one-page project budget tracker for small agencies and freelancers, showing each job's budget, payments, debt, expenses and deadline side by side.

    Platforms: Web App

Planning something like Ledgerlight? Tell us what you need built. We’ll give you a straight answer on fit, then a clear plan with scope, timeline and cost before any build work starts.