Aller au contenu principal

LeBoard

LeBoard est le plateau collaboratif temps réel utilisé pour animer les ateliers La Fresque Systémique en ligne. Il est construit sur Socket.io pour la synchronisation en direct et Konva.js pour le rendu du canvas, et partage la même base de données PostgreSQL que LeHub.

Depuis juin 2026, LeHub crée automatiquement un board pour chaque atelier en ligne (format='en_ligne'). L'animateur accède au plateau via un lien SSO généré depuis la fiche atelier du Hub ; les participants reçoivent un lien sans authentification requise.

Productionboard.fresquesystemique.org

PageContenu
Présentation & fonctionnalitésLes rôles, les parcours utilisateur (animateur, participants), et les fonctionnalités clés du plateau.
Architecture techniqueStack technologique, structure des répertoires, conventions de routage, rendu Konva, pièges de performance.
Modèle de donnéesModèles Prisma spécifiques au Board (Board, CardPlacement, Connection, BoardLotDistribution, etc.) et relation avec les modèles Hub.
Flux métierWorkflows critiques : lancement d'atelier, distribution des lots, pop-corn et matrices, undo/redo, collaboration temps réel.
Intégrations externesAucune intégration externe (Board reste interne au SI). Références vers Hub et LeSite.
DéveloppementPrérequis, installation locale, variables d'environnement, environnement dev.board, pièges de développement.
DéploiementCI/CD GitHub Actions, étapes du déploiement automatique, vérification.