Andra Learning : développement complet d une plateforme de microlearning EdTech

11/03/2026
En bref
Andra Learning, une startup EdTech française, a confié à Bob le développeur la conception et le développement complet de sa plateforme de microlearning contextuel. La mission a duré deux ans et demi (janvier 2023 à septembre 2025) et a couvert l'intégralité du périmètre technique : architecture, base de données, workflows, interface utilisateur, intégrations métier. Le produit livré est une plateforme qui délivre des capsules de formation de 5 à 10 minutes, intégrées directement dans le flux de travail des commerciaux.
Le client : Andra Learning
Andra Learning est une startup EdTech positionnée sur le segment du microlearning professionnel. Son constat de départ : les formations classiques (journée en présentiel, module e-learning de 45 minutes) ont un taux de rétention faible. Les commerciaux oublient 70 % de ce qu'ils apprennent dans les 24 heures suivant une formation traditionnelle.
La proposition d'Andra est de remplacer ces formats longs par des capsules courtes, délivrées au moment où le professionnel en a besoin. Pas une bibliothèque de contenus à consulter quand on y pense, mais un système qui pousse la bonne formation au bon moment, en s'intégrant dans les outils que le commercial utilise déjà au quotidien.
Le contexte : construire un produit EdTech de zéro
Andra est arrivée avec une vision produit claire et un premier prototype de validation. Ce qu'il fallait construire, c'était la version production : une plateforme capable de supporter des centaines d'utilisateurs, de s'intégrer avec les outils métier des entreprises clientes, et de délivrer une expérience de formation fluide sur mobile comme sur desktop.
La startup avait besoin d'une équipe technique capable de prendre en charge l'ensemble du développement sans encadrement technique interne lourd. C'est ce que nous faisons dans notre modèle CTO-as-a-Service : piloter la technique du projet de bout en bout, des choix d'architecture jusqu'au déploiement en production.
Le produit : du microlearning contextuel
Des capsules courtes intégrées au flux de travail
Le principe de la plateforme est de délivrer des formations de 5 à 10 minutes qui s'insèrent dans la journée de travail du commercial sans la perturber. Les capsules se déclenchent en fonction d'événements métier : un rendez-vous client programmé dans l'agenda, une opportunité qui avance dans le CRM, une nouvelle gamme de produits à maîtriser.
Ce modèle suppose une couche d'intégration technique avec les outils métier. Sur Andra, nous avons intégré les CRM et les calendriers, les deux sources d'événements les plus pertinentes pour les équipes commerciales. La plateforme écoute les événements provenant de ces systèmes, les interprète, et déclenche la bonne capsule au bon moment pour le bon utilisateur.
Des workflows déclencheurs intelligents
Le moteur de règles est le cœur technique de la plateforme. Chaque entreprise cliente définit ses propres déclencheurs : "quand un commercial a un RDV avec un prospect du secteur pharma dans les 48h, lui proposer la capsule Argumentaire Pharma". Les règles combinent des critères temporels, contextuels (données CRM, événements calendrier) et de profil apprenant.
Nous avons conçu ce moteur pour qu'il soit configurable par les administrateurs de formation côté client, sans intervention technique. L'interface de création de workflows permet de composer des règles en combinant des conditions et des actions, avec une prévisualisation du ciblage.
Un suivi de progression granulaire
Chaque interaction apprenant est tracée : temps passé par capsule, taux de complétion, résultats aux quiz, fréquence d'accès. Ces données alimentent un tableau de bord destiné aux responsables formation, qui peuvent suivre l'adoption par équipe, identifier les contenus les plus efficaces, et mesurer l'impact sur les indicateurs métier (taux de conversion, panier moyen).
L'approche technique
Architecture
La plateforme repose sur une architecture découplée : un frontend Next.js pour l'interface apprenant et le back-office administrateur, une API NestJS pour la logique métier et les intégrations, et une base PostgreSQL pour le stockage des données.
Le choix de NestJS s'est imposé pour sa structure modulaire. Chaque domaine fonctionnel (gestion des contenus, moteur de workflows, analytics, intégrations tierces) est isolé dans un module dédié, ce qui a permis de faire évoluer la plateforme sur deux ans et demi sans que la complexité du code ne devienne ingérable.
Intégrations métier
Les intégrations avec les CRM et les calendriers ont représenté une part significative de l'effort de développement. Ce sont les deux sources d'événements qui alimentent le moteur de déclenchement contextuel pour les équipes commerciales. Chaque entreprise cliente utilise un écosystème d'outils différent, et les API de ces outils ont des niveaux de maturité variables.
Nous avons mis en place une couche d'abstraction qui normalise les événements entrants, quel que soit le système source. Un événement "rendez-vous dans 48h" a la même structure interne qu'il provienne de Google Calendar, Outlook ou d'un CRM propriétaire. Cette architecture rend l'ajout de nouvelles sources d'événements (SIRH, outils de communication) possible sans modifier le moteur de workflows.
Déploiement et infrastructure
L'application est conteneurisée avec Docker et déployée sur une infrastructure cloud. Le pipeline CI/CD assure des déploiements fréquents (plusieurs fois par semaine en phase active) avec des tests automatisés à chaque étape.
La durée : pourquoi 2 ans et demi
Une mission de cette durée n'est pas un projet qui dérape. C'est la réalité du développement produit en startup, surtout quand cette startup fonctionne en mode lean.
Andra est arrivée avec un budget serré et une vision produit claire. Pas de levée de fonds au départ, pas d'équipe technique interne. Notre rôle a dépassé le développement : nous avons accompagné les fondateurs sur les priorités produit, les arbitrages fonctionnels et la stratégie technique, en mode CTO externalisé. Chaque sprint était calibré sur ce que le budget permettait, en maximisant la valeur livrée.
Phase 1 — MVP (mois 1 à 4) : socle technique, modèle de données, premières capsules, interface apprenant. L'objectif était de mettre un produit entre les mains des premiers utilisateurs le plus vite possible.
Phase 2 — Test marché (mois 4 à 8) : les premiers utilisateurs testent le produit. On collecte les retours, on mesure l'engagement, on identifie ce qui fonctionne et ce qui ne sert à rien.
Phase 3 — Itérations (mois 8 à 12) : ajustements basés sur les retours terrain. Intégrations CRM et calendrier, amélioration du tracking apprenant, premiers tableaux de bord analytics.
Phase 4 — V2 (mois 12 à 16) : refonte du design, industrialisation du moteur de workflows, enrichissement des intégrations. Le produit passe d'un MVP validé à une plateforme commercialisable.
Phase 5 — Croissance (mois 16 à 30) : itérations continues, nouvelles fonctionnalités (gamification, analytics avancés), optimisation des performances. Andra lève des fonds pendant cette période, ce qui permet d'accélérer le développement de nouvelles features.
La levée de fonds d'Andra est un indicateur de réussite du modèle : un produit construit en lean avec un budget maîtrisé, validé par le marché, qui attire des investisseurs. C'est la preuve qu'un accompagnement technique adapté au rythme de la startup produit des résultats.
Ce type de collaboration longue est au cœur de notre modèle d'agence EdTech. Nous ne livrons pas un projet puis disparaissons. Nous accompagnons le produit dans la durée, en adaptant notre effort au budget et à la maturité de la startup.
Stack technique
| Composant | Technologie |
|---|---|
| Frontend | Next.js |
| Backend | NestJS |
| Base de données | PostgreSQL |
| ORM | Prisma |
| Conteneurisation | Docker |
| Langage | TypeScript (fullstack) |
TypeScript de bout en bout (frontend, backend, scripts de migration) élimine une catégorie entière de bugs liés aux incohérences de typage entre les couches. Sur un projet de cette durée, c'est un choix qui se rentabilise largement en réduisant le temps de debugging et en facilitant les refactorings.
Ce que ce projet illustre
Cette mission avec Andra Learning est représentative de ce que nous apportons aux startups EdTech :
- Prise en charge complète de la technique, de l'architecture au déploiement, sans qu'il soit nécessaire de recruter un CTO ou une équipe interne dès le départ
- Expertise sur les problématiques spécifiques EdTech : modélisation pédagogique, intégrations outils métier, tracking apprenant, analytics formation
- Capacité à durer dans le temps, à faire évoluer une codebase sur plusieurs années sans accumulation de dette technique
- Approche produit, pas seulement exécution de tickets : participation aux décisions d'architecture, aux choix de priorisation, aux arbitrages fonctionnels
Si vous développez un produit EdTech et cherchez une équipe technique capable de vous accompagner sur la durée, vous pouvez consulter notre page EdTech ou réserver un appel de diagnostic.
