Skip to main content
KARE est une plateforme de gestion de la conformité réglementaire : suivi des installations techniques (SSI, DTA amiante), maintenance des équipements, stockage documentaire et rapports d’audit.

L’API

Un unique code Fastify (apps/api) servant quatre audiences, chacune dans son propre container. L’audience est choisie au démarrage par APP_AUDIENCE. Chaque onglet d’API expose les endpoints d’une audience. Tous les schémas sont générés depuis les validateurs Zod des routes : un changement de schéma apparaît ici dès que yarn docs:openapi a régénéré la spec. L’audience RS publie en plus une spec AsyncAPI pour ses WebSockets.

Par où commencer

Monorepo

Structure du repo, workspaces, circulation des types

API

Audiences, arborescence, erreurs, tests

Dev local

Démarrer la stack sur sa machine

Seed

Créer un jeu de données en local ou sur staging

DevOps

Environnements, CI, déploiement, infra

Conventions

Code, commentaires, commits, migrations