4 interfaces isolées, auth dédiée par interface, rôles DB dédiés, packages partagés v1.0 — avril 2026
Salarié d'une entreprise cliente. Passe le Holitest, suit ses formations et son parcours de soin.
Côté client. Consulte les indicateurs santé mentale, lance des campagnes de formation et suit les résultats par équipe.
IDEC, cheffes d'équipe, directeur médical. Gèrent les patients et coordonnent les parcours de soin.
Équipe interne Holicare. Configure la plateforme, gère les clients et la facturation.
Migration Yarn 4 vers PNPM workspaces. Turborepo pour le cache de build, la parallélisation des tâches et le build conditionnel.
Un Dockerfile par app. Diminuer la surface d'exposition pour chaque interface.
Ne rebuild que les images dont les sources ont changé. Détection via Turborepo + rules GitLab sur les fichiers modifiés.
Un service par app derrière le même load balancer. Sous-domaines dédiés par interface.
Infrastructure as code pour tout l'infra Google Cloud. Versionner l'infra et faciliter le déploiement d'environnements de test.
Créer les nouveaux rôles et schémas PostgreSQL dédiés à chaque interface. Adapter le schéma auth pour Better Auth.
| Package | Description | Statut |
|---|---|---|
| @holicare/auth | Crypto, rate-limit, helpers session | nouveau |
| @holicare/graphile | PostGraphile library mode, plugins | nouveau |
| @holicare/ui | Composants shadcn/ui, design tokens | nouveau |
| @holicare/config | Variables d'environnement, validation Zod | existant |
| @holicare/db | Migrations, schemas, roles | existant |
| @holicare/types | Types DB partagés (users, orgs) | nouveau |