Build Log
ForgeHome MVP + MonoRepo Packages
June 18, 2026
Built ForgeHome from scratch and extracted shared packages. The Rounds engine now has a template. A new app takes 15 minutes to scaffold.
ForgeHomeMonorepoRounds
4
Apps in monorepo
3
Shared packages built
5
Screens in ForgeHome
15m
To scaffold a new Rounds app
Timeline
Start
Monorepo root + workspaces wired
npm workspaces, tsconfig, transpilePackages
1h
forgekit-ui + forgekit-core extracted
cn, Badge, Button, Card, createDb — shared across apps
2h
ForgeHome data model designed
households, people, routeItems — 7 types, 6 statuses
3h
ForgeHome Today + Capture + Week screens
Server components, section-based layout, guilt-free Move
4h
rounds-app template committed
cp + find/replace = working app in 15 min
What shipped
forgehome/ — Rounds-engine daily route app for household managers
packages/forgekit-ui/ — cn, Badge, Button, Card (single source of truth)
packages/forgekit-core/ — createDb(schema) Neon proxy + Clerk middleware re-export
packages/templates/rounds-app/ — complete skeleton for any new Rounds app
package.json (root) — npm workspaces monorepo wiring
leashline wired to packages via re-export shims + transpilePackages
“A new Rounds app in 15 minutes. The template is the compression.”