Aller au contenu principal
← Projets

Mestryx Multisite Platform

CMS + commerce multi-marques : une admin SaaS, une API, des storefronts SSR. Design system partagé via Storybook.

TypeScript · Hono · Drizzle · PostgreSQL · Redis · Better Auth · TanStack · Tailwind · Storybook · pnpm · Turborepo · Docker · DokployGitHubDémo

Architecture

Surfaces produit : opérateurs → admin SaaS + API, storefronts multi-tenant, Postgres et Redis, avec un design system partagé (packages/ui).

Schéma Mestryx Multisite Platform : opérateurs, admin, API, storefronts multi-tenant, Postgres et Redis
Schéma Mestryx Multisite Platform : opérateurs, admin, API, storefronts multi-tenant, Postgres et Redis

Surfaces & demos

Demos publiques (storefront + admin), landing produit et Storybook du design system. Même source de composants pour l’admin et les storefronts.

Case study

Avant

Faire tourner plusieurs sites / marques (contenu, catalogue, commandes) sans dupliquer un back-office ni une stack par boutique.

Objectif : une plateforme multi-tenant où opérateurs gèrent sites, membres et commerce depuis une console unique, pendant que chaque storefront garde son identité de marque.

Mission

Construire mestryx-platform en monorepo TypeScript : API Hono + Drizzle / Postgres, admin Vite, storefronts SSR, auth Better Auth.

Centraliser l’UI dans packages/ui + tokens, documentée et validée via Storybook : même design system pour admin et storefronts, sans fork de composants.

Isoler les données par organisation / site, activer modules (CMS, catalogue, billing) par tenant, et déployer sur Dokploy avec demos publiques (landing, admin, web).

Résultat

Une plateforme open-source (Apache-2.0) en cours : landing, demos admin + storefront, API health, seed dogfood, et Storybook pour le design system.

Apprentissage : un SaaS multisite utile commence par l’isolation tenant, des surfaces claires (admin / API / web) et un design system unique documenté, pas par une usine à microservices.