In development · Hosted service
@dwmm/platform
The spine four products share: one schema layer, one component library, one set of tokens.
The other four products in the suite — and anyone who wants to know why they match.
- Built on
- TypeScript + Radix UI
- One tenancy
- A company exists once, not once per product
- History
- 315 commits, in a private repository
What it is
A single package that owns everything the four products must share so they can act as if they are one project: design tokens, unified Zod schemas, auth and session glue, the Radix/CVA component library, and the Firebase project configuration, rules and deploy pipeline.
It is enforced, not merely offered. Each product build runs a platform check and a CSS assertion; a product that reintroduces its own tokens or its own button fails to build.
Capabilities
What it actually does.
The other four products in the suite — and anyone who wants to know why they match.
Design tokens
Design tokens and a Radix + CVA component library consumed by four web apps and one mobile app
Unified Zod schemas
Unified Zod schemas for the shared tenancy model
Firestore rules
Firestore rules, indexes and the deploy pipeline for the single Firebase project
A build-time conformance check
A build-time conformance check that stops products drifting off the system
How it works
3 moves, end to end.
This is how @dwmm/platform works, not a set of steps you can follow yet — it is in development and not distributed.
Set up the company
One organisation record, one member list, one set of roles — shared with every product in the suite.
Grant the product
Access is a capability on an existing member, not a second account to administer.
Work in it
@dwmm/platform enforces the same permissions the rest of the suite does, because it is reading the same tenancy.
Specification
Made of, and made when.
Read from the repository at build time rather than typed onto a marketing page.
- State
- In development
- Discipline
- Business platform
- Shape
- Hosted service
- Started
- Jul 2026
- Last change
- Sep 2026
- Commits
- 315
- TypeScript
- Radix UI
- CVA
- Zod
- Firebase
- TypeScript 92%
- CSS 4%
- JavaScript 3%
Related work
Built alongside @dwmm/platform
Next
Bring @dwmm/platform into your company
Ask about onboarding an organisation, migrating existing records, or a demonstration.