Skip to main content
Case Study

Apprenant — a complete educational platform

Apprenant — collaborative workshopApprenant — teacher loginApprenant — learner on mobileApprenant — teacher dashboardApprenant — learner trackingApprenant — create a training sessionApprenant — training sessions and voice assistantApprenant — group wordsApprenant — my photos

The problem

7 million adults in France are functionally illiterate. They can speak French, but cannot read or write.

Digital platforms exist, but they offer fixed catalog content. None lets the teacher create custom exercises from workshop texts — and none combines the MNLE approach, RGAA accessibility, and sovereign hosting.

Teachers — often volunteers, aged 55-70 — work with paper materials. They need a simple, respectful, ready-to-use tool.

The solution

Apprenant is a complete web platform for teaching adults to read and write — targeting functional illiteracy and French as a foreign language. The teacher creates training sessions from real-life texts (driving code, administrative forms, cooking recipes), and the platform generates fully customizable interactive exercises.

The learner works on mobile, at their own pace. The interface is clean, respectful — formal address, adult feedback, no childish gamification. A voice AI (Mistral Small, hosted in France) helps non-readers navigate.

The numbers

35

Exercise types

Functional complexity — not a CRUD

4,100+

Automated tests

Industrial quality, not a prototype

1

Developer

Product architect productivity

€52/mo

Infrastructure

Frugal architecture

Vue 3 + NestJS + Prisma + tRPC + PostgreSQL

Tech stack

76 Playwright E2E tests

Verified user journeys

Clever Cloud (France)

Data hosted in France, GDPR compliant

Mistral Small

Sovereign AI to assist teachers and learners

How AI helped

I designed an automated workflow — BMAD — that orchestrates Claude Code agents. Every feature goes through a complete pipeline:

  1. 1Detailed specification (acceptance criteria, a11y constraints, edge cases)
  2. 2Strict TDD development (test first, implement second)
  3. 3Automated triple review: code, accessibility, security
  4. 4Fix all findings
  5. 5Local gate: lint + typecheck + 4,000+ unit tests + 76 E2E tests
  6. 6Deployment

A rigorous framework where AI is a guided tool, not an autonomous colleague.

What AI didn't know

AI writes code. But a product isn't just code — it's decisions.

  • An engine, not a libraryExisting platforms offer catalog content. I made the opposite choice: the teacher enters their workshop text, the platform generates the exercises. Zero pre-made content. This is the foundation of MNLE.
  • 4 combined pedagogical frameworksMNLE (Freinet/De Keyzer), action-oriented approach (CEFR), competency-based approach (CléA/RCCSP), functional approach (ASL).
  • Free for nonprofits, alwaysThe business model relies on companies (via OPCO training funds), not on volunteers. Nonprofit organizations will never pay — that's a founding principle, not a launch phase.
  • 100% visual and audio feedbackUsers can't read. Every interaction — instructions, feedback, navigation — works without text. Formal address, no confetti, no stars. Respect, not school-style gamification.
  • Data collection from day 1Even though AI analytics won't arrive until 2028, the architecture silently collects error patterns, response times, and progress. Funder data (ESF+, OPCO, Qualiopi) is native.
  • Sovereign hosting, GDPR by designVulnerable users = sensitive data. Clever Cloud (France), Mistral Small (sovereign AI), 2 separate Prisma schemas (identity / pedagogy), formalized DPIA. Not a compliance add-on — a day-1 architecture decision.
  • Complement, not competitorApprenant integrates into the existing ecosystem. Teachers keep their paper workshops, their methods, their habits. The tool complements — it doesn't replace.

Designed with

  • Francine Dessis, pedagogical advisor
  • Elisabeth Pelloquin, practitioner-researcher in basic learning pedagogy

With guidance from:

  • Bernadette Gueritte-Hess, speech therapist and psychomotor therapist

Your project has the same ambition?

A complete product, well-built, that respects its users. Let's talk.

Discover the approach