Le contexte : un outil no-code né dans une école associative
Madrass (madrassapp.fr) est un projet porté par Sofiane Zorgani. À l'origine, il ne s'agissait pas d'un produit : Sofiane avait développé, en no-code, un outil interne pour gérer le fonctionnement quotidien d'une école privée issue du monde associatif.
Au fil du temps, cet outil s'est enrichi avec l'équipe pédagogique pour couvrir des usages très concrets : gestion des professeurs, gestion des élèves, suivi des présences, administration et RH, suivi des paiements des familles. Bref, un outil robuste, pertinent et utilisé tous les jours, mais enfermé dans les limites du no-code et conçu pour une seule école.
Le défi : faire passer un outil no-code au stade de SaaS
L'usage étant prouvé en interne (la meilleure validation possible, à la manière d'un MVP), Sofiane nous a contactés avec une nouvelle ambition : « saasifier » cet outil pour le proposer à d'autres écoles similaires. Concrètement, il fallait :
- sortir des limites du no-code et solidifier la base technique ;
- rendre la plateforme scalable et multi-écoles ;
- permettre à n'importe quelle école de créer son propre espace autonome ;
- intégrer un modèle d'abonnement ;
- le tout sans repartir de zéro, en capitalisant sur l'existant.
Notre approche
EID Lab est une agence de développement d'application basée dans la région lyonnaise. Nous avons accompagné Madrass dans cette transition de l'outil interne vers le produit, avec une logique produit claire : reprise complète des bases techniques, refonte de l'architecture pour un usage SaaS, et un cap permanent sur la fiabilité, la maintenabilité et la scalabilité.
La solution : un SaaS multi-tenant avec sous-domaine par école
Nous avons reconstruit Madrass sur une base technique solide et fait de la multi-location (multi-tenant) le cœur du produit :
- migration de l'application vers Next.js (TypeScript, Supabase), bien plus robuste que le no-code initial ;
- gestion des abonnements et paiements via Stripe ;
- architecture multi-tenant : chaque école dispose d'un espace isolé, avec un sous-domaine généré automatiquement (par exemple
ecole-a.madrassapp.fr).
Chaque établissement peut ainsi ajouter ses professeurs, gérer ses élèves, suivre les présences et piloter l'administratif et les paiements, en parfaite autonomie. L'application devient auto-déployable : onboarder une nouvelle école ne demande plus de développement spécifique.


En complément de la plateforme, nous avons aussi conçu et livré la landing page de présentation pour accompagner le lancement commercial.
Délais : SaaS multi-écoles livré en 3 semaines
L'ensemble du projet (plateforme SaaS, abonnements, multi-écoles et landing page) a été livré en environ 3 semaines (moins d'un mois), malgré un démarrage mi-décembre en pleine période de fêtes.
Résultats
- 5 écoles payantes sont déjà abonnées : un excellent signal sur un marché de niche, où le nombre de clients potentiels est volontairement restreint et chaque conversion compte.
- Un outil interne devenu un produit SaaS commercialisable, sur une base technique solide et scalable.
- Un système d'abonnement fonctionnel et un client pleinement autonome pour la suite.
Madrass peut désormais proposer sa solution à de nouvelles écoles sans redévelopper à chaque fois : exactement l'objectif d'un SaaS bien architecturé.
Ce que ce projet illustre
Madrass est un cas d'école (sans mauvais jeu de mots) de passage du no-code au SaaS : valider un usage en interne, puis transformer un outil no-code en SaaS multi-écoles au bon moment, sur une base technique pensée pour la scalabilité. C'est typiquement le genre de projet EdTech que nous savons mener vite et bien.
👉 Tu as un outil no-code qui a fait ses preuves et que tu veux transformer en vrai produit ? Parlons-en, ou découvre notre approche du développement SaaS.

