Bottega Suite
Four business applications that behave like one product
Description
Bottega is the deploy orchestration and the organising idea behind a unified business platform: accounting, project tracking, product lifecycle management and documentation, running as four applications inside a single tenant.
The products share a Firebase project, one set of security rules, one schema layer and one design system. A company exists once. A member exists once. Product access is a capability flag, not a separate account. The orchestration layer here is what makes that true at deploy time rather than only on a diagram.
Features
- One Firebase project and one
companies/{companyId}tenancy across all four products - Shared Zod schemas, auth glue, design tokens and Radix/CVA component library via @dwmm/platform
- Build-time enforcement — every product build asserts it is on the shared tokens and CSS
- Coordinated multi-site hosting deploys with per-product rule and index bundles