Internal ops

Bellvue HQ

The firm's own home base — the tool three founders open first every morning, hosted for nothing.

Internal ops Cloudflare Pages + D1 $0/month Nine tabs

This tool holds the firm's real day-to-day operating data — projects, leads, contacts, spend. Because of that, it's never made clickable on a public page. What follows is a schematic of its navigation, in order, not a live demo.

The nine tabs

Bellvue HQ — navigation schematic
  1. 1. Overview
  2. 2. Action Items
  3. 3. Leads
  4. 4. Pipeline
  5. 5. Lead Sources
  6. 6. Projects & Clients
  7. 7. Contacts & Roles
  8. 8. Shared Files & Links
  9. 9. Profit & Software

The problem

Three founders running a firm need one shared place for the day-to-day of it — leads, action items, pipeline, contacts, shared files, spend — instead of it living in someone's head, a group text, or three spreadsheets that drift out of sync the moment one person edits their own copy.

It also had to run without a server bill, without an install, and without any risk of the firm's real numbers leaking out to a third party the moment the file is opened.

What it does

The nine tabs, in nav order
Overview, Action Items, Leads, Pipeline, Lead Sources, Projects & Clients, Contacts & Roles, Shared Files & Links, and Profit & Software.
Overview
Four live-computed stat tiles — Active Projects, Open Action Items, Revenue MTD, and Monthly Software Spend — plus a "needs attention" strip, the three founder cards, and a recent-activity feed.

How it's built

One file ships. Every asset it needs is embedded inside it as base64 data — nothing for it to fetch. It opens by double-click from file:// in Safari and Chrome. No install.

A strict content-security policy blocks any third-party network call outright, so the double-clicked copy works with the wifi off. "Nothing is a dead button" — if a control is on screen, it works. And it "ships empty": no fake clients, no sample revenue baked in, with every empty state explaining what to do instead of pretending there's already data there.

Hosted on Cloudflare Pages' free plan with a free D1 database, so all three founders read and write the same data. $0/month.

The numbers

54

Unit tests, all green

Source: GOAL.md — Outreach round QA log

26

Browser tests, all green

Source: GOAL.md — Outreach round QA log

10

Bugs found and fixed, across two QA passes

Source: GOAL.md — Outreach round QA log

What we'd do next

The tool keeps growing alongside how the three founders actually run the firm day to day; new fields and tabs get added as that changes, not on a fixed schedule.

See what this could look like for you

Every project on this site is real software, built the same way. Tell us what's slow or manual right now.

Start a conversation