Skip to content
Aldridge Dagos Get in touch

CASE 12

Household Finance OS

Household money used to live in scattered apps and spreadsheets. Now it runs on a real double-entry ledger, with receipts read by camera and bills that post themselves.

Role
Design, build, automate
Year
2026
Stack
Web app · Database · AI vision
Status
Live in production

01 The problem

Household money lived in a budgeting app, a bank app, a spreadsheet, and a notes file. Nothing agreed and nothing balanced. The spreadsheet drifted a little more every week because someone had to remember to update it, and someone always forgot. Two people sharing one home could not see the same numbers, so every money conversation started by arguing about which total was right.

02 The system

A finance platform built on a real double-entry ledger, the same discipline a business uses. Every transaction writes as two balanced entries, so the balance is correct by construction and the books cannot drift. Each person has a profile behind a passcode. Snap a receipt and a vision model reads the amount and the merchant, so logging a purchase takes a photo instead of typing. Recurring bills post themselves on their due date and land on the right calendar, so nothing gets missed and nothing needs a reminder. Savings and travel plans fill from real spending, not estimates. It installs like an app and works offline.

03 How it holds up

Every entry is balanced and checked by the database, so the books cannot quietly drift the way a spreadsheet does. The database enforces the rule, not a person remembering to. Forty-nine database migrations and twenty-three test files sit behind it, and five scheduled jobs keep the bills, backups, and reminders running on their own. Nobody touches the numbers to keep them current.

04 The result

Two people see one honest picture of their money, the same numbers, current without anyone updating it. The balance is right because it cannot be anything else. The scattered apps and the drifting spreadsheet are gone.

· How it works

  1. 01

    Sign in by profile

    Each person signs in, picks a profile, and clears a passcode before any numbers show.

  2. 02

    Log money

    Every transaction writes as a balanced double-entry record the books cannot drift from.

  3. 03

    Snap a receipt

    Photograph a receipt and a vision model reads the amount and merchant, ready to confirm.

  4. 04

    Bills post themselves

    Recurring bills post on their due date and add themselves to the right calendar.

  5. 05

    Plans track real money

    Savings, travel, and purchase plans fill from real ledger entries, not guesses.

· Results

Ledger
Double-entry
Migrations
49
Tests
23

1. Every transaction is two balanced entries, checked by the database, so the books can never quietly drift.

2. Receipts back up to cloud storage, bills sync to each person's calendar, and the whole thing installs and runs offline like an app.