Skip to content
All work
The Camp & Guerin Glass Architects · Owner dashboards

One command center, built for two owners

A gym owner and an architect asked the same question in different words: are we on track, and what needs me first? Both answers were spread across five systems.

Role
Designer & developer
Owners
2, in 2 industries
Stack
Static app, serverless API
Data
Sample, pre-launch
The Camp command center, sample data
The Camp command center overview for Huntington Beach, with revenue, membership and health scorecard panels
The Camp: the overview, branded as the owner's own

Where they started

Both began as dashboard prototypes from Lively, with the right panels and sample numbers but fixed to one view, one period and one person. My job was to turn each into an app an owner could run their week on, and hand to the people around them.

Every number, over any period

  • A period picker that means it. Presets plus any range of months. Totals sum over the range, churn becomes a monthly average, and at-risk lists come from the period's last month, so a quarter view is a real quarter rather than this month relabelled.
  • Location and studio pickers. One gym or both, one studio or the whole firm.
  • A date on every card. On the architecture firm's build, each panel carries a date chip: solid when it follows the chosen period, dashed when it is today's figure or a forecast. The owner never has to guess which window a number covers.
  • History that holds together. The sample data runs from January 2025 and is generated to stay consistent with the prototype's original figures, so every period adds up.

Views by role

The owner, the leadership team and an operations admin see the financials. Front-desk staff and studio directors see their own location and none of the money, and leadership meetings stay off a member's calendar. In the demo the role switch is a menu; in production it belongs behind real sign-in on the server.

Built for each business

  • The Camp, two gyms. Overview, revenue, team and budget tabs, plus a programs tab and a calendar driven by one list of challenges, promotions and Hyrox blocks, so the two can never disagree. Branded so it reads as the gym's own software, not a white-labelled tool.
  • Guerin Glass Architects, three studios. Finance, revenue, growth, team and projects, with a project timeline by studio that shows which jobs are using up fee faster than the work is getting done.

AI officers that answer from the numbers

The architecture firm's version adds an assistant with named officers from the agent system: Marcus as the finance and revenue officer, Bruce as the growth officer, each scoped to the firm's own workspace. They answer from the same figures the dashboard shows, stream their answers in, and leave the decision with the owner. Each officer passed every check in its test set before going live, and access sits behind a code.

The morning brief at the top of the overview is deliberately not AI. It is a template over the numbers, so the first thing the owner reads each day is never a guess.

What I left out

Task management was deliberately left out, so the command center stays a place to see the business rather than another tool to keep up to date. Integrations are listed but not yet connected: both dashboards run on sample data until each business's systems are wired in, and they say so on every page.

Both command centers are pre-launch demos on sample data. Staff names, figures and projects are invented, and there are no public links.

More screens

GGA command center, sample data
Guerin Glass Architects project timeline by studio, with phases, milestones and fee health
Guerin Glass: which projects are losing money, on one timeline
The Camp command center, sample data
The Camp calendar with challenges, promotions and Hyrox programs
The Camp: programs and promotions on the calendar the dashboard reads
GGA command center, sample data
Assistant page where the owner asks the AI revenue officer a question
Guerin Glass: the AI officers answer from the dashboard's numbers

Next case/ARC IP Law

A CRM that tells you why to call