Plateforme de mentorat et d'orientation. NestJS + Nuxt 2/Vuetify, MySQL + Redis.
API & métier
| Fichier | Domaine |
|---|---|
| api-endpoints.md | Endpoints API backend |
| suivi-binome.md | Suivi du binôme bénévole/jeune |
| wc-registration.md | Inscription Welcome to the Jungle |
| benevole-future-traitement.md | Traitement des bénévoles futurs |
| redis.md | Usage Redis / sessions |
| programme-jeune.md | Calcul du programme jeune (EL/PP/PNP) |
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 |
Base de données
Référence par module — toutes les entités TypeORM avec leurs champs DB, types et relations :
| Fichier | Domaine |
|---|---|
| entities/binomes.md | Jeune, Bénévole, Binôme, User + communication/suivi/AVE/todo-lists |
| entities/instant_matching.md | Entités matching instantané (InstantMatchingReservation, AlgoMatchingTrace) |
| entities/logging.md | Journaux d'historique (statut, état, mails, sandbox...) |
| entities/referentiel.md | Besoins / sous-besoins (référentiel inscription) |
| entities/ressource.md | Ressources pédagogiques jeune + suivi de progression |
| entities/inscription.md | Brouillon d'inscription jeune (funnel v2) |
| entities/diagnostic.md | Historique de diagnostic jeune |
| entities/tutorials.md | Suivi des tutoriels/onboarding |
| entities/email-subscription.md | Inscriptions newsletter |
| entities/event-linx.md | Événements Linx (entité) |
| entities/feature-toggle.md | Feature flags |
| schema-tables-entities-comparison.md | Comparaison schémas / entités |
| schema-valeurs-usuelles-metier.md | Valeurs usuelles métier |
| etablissments/flags-qpv-zrr.md | Flags QPV / ZRR établissements |
MVLS
| Fichier | Domaine |
|---|---|
| mvls/mvls-integration.md | Intégration MVLS |
| mvls/mapping-variables-mvls-entites.md | Mapping variables MVLS ↔ entités |
| mvls/variables-body-utilisees.md | Variables body utilisées |
| mvls/notifications-bo-conditions.md | Conditions notifications BO |
| mvls/passage-niveaux-inspire.md | Passage de niveaux Inspire |
| mvls/mvls-suivi-inspire-implementation.md | Suivi Inspire — implémentation |
| mapping-champs-rabbitmq-mvls.md | Mapping RabbitMQ ↔ MVLS |
Setup
| Fichier | Domaine |
|---|---|
| getting-started.md | Installation et setup local |