Bottega Suite
Four business apps that work like one product
Description
Bottega ties together four business apps (accounting, project tracking, product lifecycle management and documentation) so they run as one product for one company.
All four share a Firebase project, security rules, schemas and a design system. You set up your company once and add each person once. Turning on a product for someone is a permission, so nobody needs a second account. This repository holds the deploy tooling that keeps the four apps in step, plus the settings portal where you manage members and invites, and about twenty cross-repo checks that run before anything ships.
Features
- One Firebase project and one
companies/{companyId}tenancy across all four products - Shared Zod schemas, auth, design tokens and a Radix/CVA component library via @dwmm/platform
- Every product build checks that it’s using the shared tokens and CSS
- One merged set of Firestore rules and indexes, deployed with every product