@dwmm/platform Get in touch

How it works

The shared foundation under every Bottega app. What @dwmm/platform does, what it’s built with, and how far along it is.

The premise

One package that holds everything the four apps need to share: design tokens, Zod schemas, auth and session handling, the Radix/CVA component library, and the Firebase config, rules and deploy pipeline.

Each app’s build checks that it’s pinned to the shared package and that the shared CSS compiled, and a suite-wide check limits how many raw palette colors each app may use instead of the design tokens.

What’s included

Design tokens and a Radix + CVA component library used by the four web apps, the settings portal, the mobile app and Andare Code

Shared Zod schemas for the tenancy model

Firestore rules, indexes and the deploy pipeline for the single Firebase project

Build-time checks that keep apps on the shared package and its tokens

Versioned with git tags (v0.11.0 as of September 2026), with a public component catalog site

How it’s built

@dwmm/platform is built on TypeScript, Radix UI, CVA, Zod and Firebase.

The repository is 92% TypeScript, 4% JavaScript, 4% CSS by volume.

It carries 389 commits since Jul 2026, most recently changed in Sep 2026.

How the work is done

Every project here starts as a written spec, and the spec stays the source of truth once there’s code. The repository keeps a build plan with current status, an append-only decision log of where the code departed from the plan, and a handoff document that describes where things stand, including the unfinished parts.

That’s how one person keeps this many projects moving, and it’s what this page is written from.

Current state

In development. Being worked on now.

The source is private, so the way to check what this page says is to use the product.

Next

Bring @dwmm/platform into your company

Ask about onboarding your organization, moving existing records over, or a demo.

This site isn't finished. Anything on it may still change, and none of it is binding until the site is live.