Skip to content
←All work
01Multi-location photo studios · Finance, POS & ads automation

One private system that closes the books for three companies — and reads the numbers back in plain language.

Client buildRuns privately on the owner's own machine
Demo · synthetic data

The challenge

A multi-location, multi-company photo studio group lost days every month to bookkeeping prep: wrangling POS exports and a stack of bank and credit-card statements across several companies, approving transactions by hand with a bookkeeper, and still flying blind on how the business was actually doing month to month.

What shipped

  • Bank, card, and POS statements parsed from CSV, Excel, or PDF, with duplicate protection on every import
  • Self-learning categorization — each manual correction becomes a rule that outranks the defaults
  • GST tracked per company (collected, paid, owing) with a filing-deadline countdown
  • A needs-review queue inside each account, so only genuinely uncertain transactions reach a human
  • Live Clover POS sync: daily revenue read straight from payments and kept locally for good
  • Google Ads pulled in automatically, with deterministic checks for waste, anomalies, geography, and pacing
  • A CFO view across all three corporations — verdict, findings, variance, vendor creep, expense anomalies — where the AI layer can only cite numbers already on screen
  • Accountant-ready exports, running on an embedded database on the owner's own machine: no hosting bill, no subscription to us

The stack

  • Next.js
  • TypeScript
  • OpenAI
  • PostgreSQL (embedded)
  • Clover
  • Google Ads
  • Local-first

What changed

Monthly close went from a multi-day chore to minutes, and the owner can finally see the business clearly over time.

  • Automation
  • Custom software
  • Local-first
  • AI

How we worked

01

Diagnose

Find the one thing costing the most time or money.

Constraint map
02

Design

Map the system before building any of it.

Systems map
03

Build & integrate

Ship the pieces and wire them together.

Working system
04

Automate

Hand the repetitive work to the system.

Automations live
05

Run

Keep it healthy and hand you the controls.

Monitoring + handover