Skip to content
Andrew SmithSolutions
All work

CC Golf Lab

2026

Full operating system for an indoor golf business

Booking, memberships, consent, expenses and revenue reconciliation pulled into one owner-facing system instead of five disconnected tools.

BookingOwner dashboardReconciliationPayments

The problem

An indoor golf facility was running on a booking tool, a payment processor, a spreadsheet and the owner's memory. Each held part of the truth and none of them agreed.

The expensive part was not any single gap. It was that answering an ordinary question — did last month actually clear, is this member's package used up, who signed a waiver — meant opening four systems and reconciling them by hand.

The approach

I mapped the business as three layers rather than a feature list: the customer layer people book through, the operating layer the owner works in daily, and the decision layer that surfaces what actually needs attention.

Booking and payments stayed on the tools that already worked. What I built was the connective tissue and the owner-facing surface — a single view of calendar, customers, packages, consent and expenses, reconciled against the payment processor rather than trusting either side blindly.

Where numbers could not be reconciled with confidence, the system says so instead of quietly picking one. Surfaced uncertainty is more useful to an owner than a clean number that is wrong.

Where it landed

Daily operations run out of one screen. Revenue reconciles against the processor on a schedule instead of at month end.

The owner can answer a customer question without leaving the page they are on.

Next

Just Edging

Next step

Tell me where the business is losing time.

No pitch deck and no discovery-call funnel. Describe the bottleneck and I will tell you plainly whether it is worth building something for, and roughly what that would take.