CEFIL CRM – plateforme SaaS de gestion de formation
Développement d’un CRM SaaS métier pour un organisme de formation certifié Qualiopi : gestion des apprenants, planning pédagogique, statistiques administratives et système de permissions.
Contexte
Analyse métier • Modélisation données • Développement Symfony • APIs internes • UX admin • Architecture SaaS
Description
Le CRM CEFIL est une plateforme SaaS métier développée pour le Centre d’Études, de Formation et d’Insertion par la Langue, une association parisienne certifiée Qualiopi spécialisée dans l’enseignement du français auprès de publics étrangers. Ce projet a été réalisé en binôme dans le cadre d’un stage de fin d’études avec l’objectif de centraliser, structurer et automatiser la gestion pédagogique et administrative des formations.
La plateforme permet de gérer l’ensemble du cycle de vie des formations : suivi des apprenants, gestion des intervenants, planification des cours et production d’indicateurs nécessaires aux obligations administratives. Avant la mise en place du CRM, ces processus reposaient sur des outils tiers (fichiers excel, par exemple) et des manipulations manuelles chronophages. Le développement du CRM a permis d’unifier les flux dans un environnement unique et cohérent.
Une phase approfondie d’analyse métier a été menée à travers des entretiens avec les équipes pédagogiques et administratives afin de comprendre les contraintes opérationnelles et anticiper les besoins futurs. Cette démarche a conduit à la rédaction du cahier des charges, à la modélisation complète des données et à la structuration des entités clés telles que les apprenants, les formateurs, les sessions, les abonnements et les systèmes de permissions.
Développé avec Symfony, Doctrine et MySQL, le CRM repose sur une architecture modulaire permettant d’intégrer facilement de nouvelles fonctionnalités. Des APIs internes ont été conçues pour assurer la communication entre les modules et faciliter les interactions dynamiques via JavaScript et Ajax. Une attention particulière a été portée à la gestion des rôles et des droits utilisateurs afin de sécuriser l’accès aux différentes fonctionnalités selon les profils.
L’interface d’administration a été pensée pour offrir une prise en main rapide par des utilisateurs non techniques, avec une hiérarchisation claire des informations et des parcours optimisés pour les tâches quotidiennes. Des outils statistiques permettent notamment de suivre les retards, les absences et les indicateurs pédagogiques indispensables à la production des rapports Qualiopi.
Au-delà de sa mise en production, le CRM continue d’évoluer. Il est utilisé quotidiennement par l’association et fait l’objet de correctifs, d’optimisations et d’ajouts fonctionnels en réponse aux besoins métier exprimés par les équipes. Cette dimension d’amélioration continue illustre une approche produit orientée long terme, combinant maintenance applicative et évolution fonctionnelle.
Ce projet démontre la capacité à concevoir et développer une plateforme SaaS complète en contexte professionnel réel, intégrant analyse métier, architecture logicielle, développement fullstack et accompagnement des utilisateurs dans la transformation de leurs outils de travail.
Processus
Analyse des besoins métier
Entretiens avec les équipes pédagogiques et administratives afin d’identifier les processus internes et les points de friction.
Cadrage & Cahier des charges
Participation à la formalisation des fonctionnalités, priorisation des modules et définition du périmètre produit.
Modélisation des données
Structuration des entités métier (apprenants, formateurs, sessions, permissions) et conception des relations.
Développement CRM
Implémentation des APIs internes, interfaces d’administration, gestion des droits utilisateurs et interactions dynamiques.
Architecture évolutive
Conception modulaire permettant l’ajout futur de fonctionnalités pédagogiques ou administratives.