# Polypro Academy : apprendre une langue à son rythme, avec l'IA pour l'oral

> Polypro Academy est une plateforme d'apprentissage des langues en autonomie, en commençant par l'anglais. L'apprenant passe un test de positionnement, suit les leçons de son niveau CECRL et s'entraîne à l'oral avec une IA quand il le veut. Le site est en anglais, français et arabe, avec des applications iOS et Android branchées sur le même backend.

J'ai développé et je maintiens Polypro Academy, le site et les applications iOS et Android, en tant que développeur full stack chez CCL.
En ligne sur https://polypro-academy.com/en
Canonical: https://salaheddine-elfatimi.com/fr/projects/polypro-academy
Technologies: TypeScript, Next.js, React, Tailwind CSS, next-intl, Expo, React Native, Bun, Elysia, PostgreSQL, Prisma, Claude, Gemini, ElevenLabs, Stripe, Resend, Docker, Dokploy

## Le client

Polypro Academy s'adresse aux apprenants, où qu'ils vivent, qui veulent progresser à leur rythme sans attendre un enseignant ni un horaire de cours. L'anglais est la langue proposée aujourd'hui, avec un parcours de A1 à C2. On peut commencer avec une offre gratuite puis s'abonner via Stripe, les organisations peuvent acheter des licences pour leurs équipes, et les créateurs peuvent rejoindre un programme d'affiliation.

## Le besoin

Quand on apprend seul, il faut démarrer au bon niveau, pour que les leçons ne soient ni trop faciles ni trop difficiles, et pouvoir pratiquer l'oral sans enseignant. La plateforme avait donc besoin d'un test de positionnement, d'un parcours clair d'un niveau à l'autre et d'une pratique de la conversation qui répond.

Tout devait aussi être identique partout : un compte, les mêmes leçons et la même progression sur le site, en trois langues, et dans les applications mobiles. Et une seule façon de vendre ne suffisait pas : abonnements pour les particuliers, licences pour les organisations et commissions pour les affiliés.

## Ce que j'ai développé

- **Un test de positionnement CECRL**: Après la création d'un compte gratuit, l'apprenant passe un test qui estime son niveau de A1 à C2 et ouvre le cours au bon endroit. Le résultat sert au positionnement, ce n'est pas un diplôme officiel, et le site le précise.
- **Des leçons structurées, plus de 12 types d'exercices**: Chaque niveau est découpé en sous-niveaux avec leçons et quiz : textes à trous, phrases à remettre dans l'ordre, cartes mémoire, écoute et choix, glisser-déposer… Le sous-niveau suivant s'ouvre quand l'apprenant a suivi assez de leçons et réussi le quiz.
- **Des conversations écrites et vocales avec l'IA**: L'apprenant répète des situations de la vie courante avec une IA, à l'écrit ou à voix haute. Sa voix est transcrite, puis une IA note la conversation sur la grammaire, le vocabulaire et l'aisance ; Claude, Gemini et ElevenLabs font partie de la stack.
- **Un site en trois langues, des applis sur le même backend**: Le site est en anglais, français et arabe (Next.js avec next-intl), et les applications iOS et Android, encore en bêta, sont faites avec Expo et React Native. Tout passe par le même backend (Bun, Elysia, Prisma et PostgreSQL) : les leçons et la progression d'un apprenant sont les mêmes partout.
- **Des certificats vérifiables par tous**: Selon son offre, l'apprenant obtient un certificat PDF pour chaque niveau terminé, avec un numéro de série et un QR code que n'importe qui peut vérifier sur la page de vérification du site.
- **Abonnements, licences et affiliés**: Les abonnements passent par Stripe. Les organisations partenaires reçoivent des clés de licence pour leurs apprenants, et les affiliés partagent un lien de parrainage et suivent leurs commissions dans leur propre tableau de bord.

## Ce que ça leur permet

**Les apprenants sont positionnés à leur niveau en quelques minutes et s'entraînent à l'oral avec une IA à toute heure, puis obtiennent des certificats vérifiables en ligne par tous. Les organisations partenaires reçoivent des clés de licence et les affiliés touchent des commissions.**

Les apprenants trouvent leur niveau gratuitement, suivent les leçons qui leur correspondent, pratiquent l'oral avec une IA à toute heure et obtiennent des certificats vérifiables en ligne, avec le même compte sur le site et dans les applications, encore en bêta. Les organisations reçoivent des licences et les affiliés touchent des commissions, depuis la même plateforme.
