Documentation — Dema1n

Plateforme de mentorat et d'orientation. NestJS + Nuxt 2/Vuetify, MySQL + Redis.

Arborescence

Section Contenu
Setup Installation, seeds
Métier Règles fonctionnelles par domaine
Matching Algorithme, matching instantané, réservation admin, capacité des CD
API Endpoints backend
Technique Redis, EventEmitter, logging
MVLS Intégration MVLS / Inspire
Entités & base de données Entités TypeORM, schéma, valeurs métier, changelog DB

Setup

Fichier Domaine
getting-started.md Installation et setup local (README du repo)
setup/tech.md Setup technique et déploiement
setup/seeds.md Seeds (back/seeds)

Métier

Fichier Domaine
metier/suivi-binome.md Suivi du binôme bénévole/jeune
metier/programme-jeune.md Programme jeune (PP/PNP) et flag EL
metier/profil-update-post-mep.md Rattrapage objectifs / onboarding post-MEP
metier/benevole-future-traitement.md Traitement des bénévoles futurs
metier/wc-registration.md Inscription Welcome to the Jungle
metier/dashboard-encart-mentorat.md Encart mentorat du dashboard jeune v2
metier/dashboard-ressources.md Page ressources du dashboard jeune
metier/event-linx.md Synchronisation des événements Salesforce (Linx)
metier/flags-qpv-zrr.md Flags QPV / ZRR

Matching

Fichier Domaine
matching/algorithme-matching.md Algorithme de matching bénévole/jeune
matching/matching-instantane.md Matching instantané
matching/reservation-admin.md Réservation admin
matching/cd-disponibilite-capacite.md Disponibilité / capacité max des CD

API

Fichier Domaine
api/endpoints.md Liste des endpoints backend

Technique

Fichier Domaine
technique/redis.md Usage Redis / sessions
technique/event-emitter.md EventEmitter2 (notifications binômes)
technique/logging.md Logging, Sentry, historique métier