Espace Adhérent Plume & CompasPlateforme full‑stack tout‑en‑un pour automatiser inscription, planning, suivi, messagerie et facturation du soutien scolaire.

Projet client stratégique – Transformation digitale 360°
Février 2025 – Présent (5+ mois)

Contexte du projet

Origine

Entreprise en forte croissance devant dépasser les processus manuels pour gérer élèves, suivi, communication et finances.

Public cible

Élèves, professeurs, admin, direction, parents, finance – chacun avec interface et droits dédiés.

Objectif

Automatiser 100 % des flux, optimiser les plannings et tripler l'efficacité tout en améliorant l'expérience utilisateur.

Mon rôle

Architecte & lead dev : analyse besoins, archi scalable, 25+ modules full‑stack, CI/CD, prod.

Relation client directe

Archi Next.js 15 hexagonale avec Server Components, routing dynamique, cache multi‑niveaux. CI/CD Docker + GitHub Actions, rollback, environnements éphémères. Monitoring Winston, health checks, métriques business temps réel.

Auth multi‑rôles sécurisée (NextAuth 5, JWT, RBAC, CSRF, audit). CMS pédagogique hiérarchique (cours→sections) avec contrôle d'accès et uploads sécurisés.

BD PostgreSQL 25+ modèles ; migrations, triggers, indexes optimisés. Fiches suivi individualisées avec objectifs, notes, rapports auto.

Messagerie temps réel WebSockets chiffrée, groupes, présence, notifications. Calendrier avancé : détection conflits, filtres, optimisation auto.

Module financier : forfaits dynamiques, factures PDF auto, alertes paiement. Badgeuse intelligente : détection entrée/sortie, calcul présence, alertes retards. Suite de tests Cypress E2E + régression.

Stack technique

Frontend

Next.js 15, TypeScript strict, Tailwind customshadcn/ui, Radix UI, MotionHook Form + Zod, TanStack Query, Date‑fnsDropzone, Icons, Intersection Observer, Toastify

Backend

TypeScript 95 %, Node.js temps réel
PostgreSQL 15+ PrismaIndexes composés, triggers, contraintes avancées

Infrastructure

Docker multi‑env (dev/staging/prod)IaC, secrets sécurisés
GitHub Actions tests + déploiementBlue‑green, rollback, notifications
Winston logs JSON + rotationHealth checks auto, métriques persoCypress E2E couverture complète

Fonctionnalités clés

Auth multi‑rôles RBAC + audit
Cours hiérarchiques + suivi
Calendrier intelligent
Messagerie temps réel chiffrée
Badgeuse prédictive
Finance auto
Fiches pédagogiques IA
Dashboard admin temps réel
Interface responsive PWA
Notifications multi‑canaux
Rapports PDF/Excel + analytics
Backup auto + versionning

Méthodologie & Résultats

Approche

Agile bi‑hebdo, CI/CD, TDD, code review, doc auto.

Résultats

Chiffres clés

25+ modèles, 50+ relations
100+ composants React
50+ endpoints sécurisés
Interface responsive 10+ breakpoints
Messagerie 500+ connexions
<100 ms pour 95 % des requêtes

Retours utilisateurs

Interface transformante
Messagerie révolutionnaire
Badgeuse sans erreurs
+5 h/sem grâce aux fiches
Moins d'erreurs globales

Compétences mises en œuvre

Expert Next.js 15 TS
PGSQL + Prisma complexes
WebSockets haute perf
Sécurité avancée
UI moderne Tailwind/shadcn
DevOps Docker CI/CD
Quality TDD Cypress
Optimisation perf
Leadership agile
Analyse métier/architecture