EdTech / Training
E-Learning Platforms for Training Providers
Training moved from scattered files and manual follow-up to platforms that track every learner and issue certificates automatically.
- 312
- Learners enrolled
- 48%
- Course completion rate
- 150
- Certificates issued automatically
- 438
- API endpoints delivered
The challenge
Training organisations were delivering courses with shared files, spreadsheets and manual follow-up. They could not see who had started, who was stuck or who had finished, certificates were produced by hand, and nothing worked in both French and English. One organisation also needed to sell certifications and run corporate cohorts, not only host content.
The delivery strategy
Both platforms were built on the same foundation: a NestJS, Prisma and PostgreSQL API with role-based access, and a bilingual Next.js front end split into a learner app and an admin dashboard. Core learning flows (courses, modules, lessons, quizzes, progress) were shipped first, then certificates, reminders, gamification and, for Méthode Sabin, orders, payments and company accounts. Domain documents and a model audit guided each iteration.
The solution
A learner app and an admin dashboard on top of a content hierarchy of courses, modules, chapters and lessons with video, quizzes answered question by question with timers, progress tracking, XP and badges, bookmarks, configurable certificates and attestations, automated reminders and notifications. Méthode Sabin adds certification pathways with prerequisites, masterclasses, a product catalogue with orders, payments, invoices and promo codes, and company accounts with invitations and seat assignment. Both support two-factor authentication, audit logs and English and French.
The impact
312 learners enrolled across the two platforms with a 48% course completion rate, and 150 certificates were issued automatically instead of by hand. Delivered on a combined 438 API endpoints and 116 data models, backed by 215 automated test files.