Case Study
A Custom Operations Platform Built on Google Workspace
A 9-module operations platform replacing scattered spreadsheets with real-time finance, Stripe integration, and zero software cost. Built in 55 days.
The interfaces shown are faithful recreations with anonymized data. The design, functionality, and architecture remain as implemented.

The Beginning
The starting point.
The team was running the entire operation on spreadsheets - careful, thorough spreadsheets, but spreadsheets nonetheless. What was missing was infrastructure that matched the complexity of the business.

Maintenance tracking - issue logging with photos, priorities, and resolution history
Architecture
Built on Google Workspace.
Rather than introduce new infrastructure, I built on top of what was already there: Google Apps Script as the backend, Sheets as the database layer, and a custom web interface served through Apps Script. No new logins, no learning curve, no licenses, no migration.

The full platform - all modules accessible from a single sidebar
The Platform
Nine modules.
Each module was born from an operational need, not a predetermined design. The platform covers maintenance, invoicing, revenue, inventory, tasks, scheduling, tours, and finance - all integrated, not siloed. A custom internal operations platform built entirely on Google Apps Script, at zero software cost and no learning curve for the team.
Maintenance
Issue tracking with photos, priorities, and resolution history.
Invoices
Automated naming, filing, metadata, supplier link, accountant sync.
Tasks
Operational task board with priorities, assignees, and cross-module automation.
Shifts
Sheet-backed weekly schedule, visible to the whole team.
Supplies
Full inventory database with live stock tracking and reorder alerts.
Companies & Contacts
Relational supplier database with automatic invoice stats per company.
Tours
Visitor pipeline from first contact to membership conversion.
Revenue
Unified revenue view - POS syncs every 15 min, Stripe pulls in real time.
Finance
Costs and revenue in a single dashboard with category breakdowns.
Up Close
From upload to filed.
The old workflow: a PDF arrives by email, download it, rename it, drag it to the right folder, log it in the tracker, notify the accountant. Six manual steps, fifty times a month. Now it is one upload - the system handles naming, filing, metadata, and accountant sync automatically.

Today
Still running.
I left the club in March. The platform kept going. No server to maintain, no hosting bill, no license renewal. Just Google Workspace doing what it was already doing, plus the code that turned it into an operations platform.
Next Step
I build the tools your operation actually needs.
Custom platforms for small teams. Real-time clarity, automation of the repetitive, exact fit for your business. No SaaS. No six-month timelines.