Evidence Report · Software Valuation
Full-stack operations platform for a boxing gym — member management, Square subscription oversight, an AI-assisted call queue & outreach dialer, retention pipeline, bulk SMS/email campaigns, RFID kiosk integration, and business intelligence. Deployed live at admin.bkfk.ca (Node.js, MySQL).
The Defensible Quartet
Traditional Build Cost
Low: $204,750 · Mid: $308,250 · High: $411,750
What a normal web-software shop charges to plan, architect, and build an operations platform of this scope.
Engineering Effort
Mid estimate, two independent models in agreement (productivity model + COCOMO II post-architecture). Represents the human capital compressed into a 4.5-week sprint.
Team & Schedule Replaced
~3 engineers working for 9 months — the conventional staffing to produce this output on a normal delivery schedule.
Build Speed
Shipped in ~4.5 calendar weeks vs the 9-month conventional schedule. 124 commits across 26 distinct edit-days — evidence of sustained, real work.
The Hard Evidence — no estimates, counts straight from git and the codebase
| Code (LOC, non-blank, non-comment) | 9,895 |
|---|---|
| ↳ HTML (templates & admin views) | 23,873 |
| ↳ JavaScript (server + client) | 8,529 |
| ↳ SQL (schema & queries) | 1,249 |
| ↳ Python (scripts & tools) | 886 |
| ↳ JSON / config | 2,094 |
| ↳ Docs / specs | 157 |
| Files | 46 |
| Git commits | 129 |
| Distinct edit-days | 27 |
| Lines inserted / deleted | 379,001 ins / 348,490 del |
| Real calendar span | 2026-05-28 → 2026-07-02 (~4.5 weeks) |
| Contributors | 5 |
What's Actually in It — feature enumeration from the source
How We Costed It — methodology
Model. The same model with the same constants is applied to every project in this portfolio — there are no per-project complexity multipliers and no schedule compression applied. The generator is console/backend/tools/evidence_merge.py.
Low bound. Productivity model — 9,895 lines of production code ÷ 25 finished LOC per developer-day ÷ 21.7 work-days per month = 18.2 person-months (1.5 person-years). The 25 LOC/day figure is the conservative industry baseline for finished, tested, reviewed code (McConnell, Code Complete); it excludes generated scaffolding and build artifacts.
High bound. COCOMO II post-architecture — PM = 2.94 × (9.89 KLOC)1.0997 = 36.6 person-months (3.1 person-years). Applied nominally, with no effort-adjustment multipliers, so the ceiling is not inflated.
Mid (reported). The arithmetic mean of the two models: 27.4 person-months = 2.3 person-years. This is the figure quoted throughout this report.
Rate assumption. $135,000/year fully-loaded blended developer (salary, benefits, overhead) = $11,250 per person-month. Applied uniformly to all three effort bounds: low $205K, mid $308K, high $412K.
Calendar. Git-verified: 2026-05-28 → 2026-07-02 = 1.16 months of real calendar. COCOMO's schedule equation gives the calendar a conventional team would need: TDEV = 3.67 × 27.40.28 = 9.3 months at a sustainable 3.0 engineers. Speed advantage = 9.3 ÷ 1.16 = 8.0×.