Assistant scolaire mobile
Yeba
Assistant scolaire pour les élèves et étudiants d’Afrique francophone.
- Statut
- En cours· Prototype avancé : quatre phases fonctionnelles sur treize.
- Rôle
- Conception et développement
- Année
- 2026
Le problème
Un élève d’Afrique francophone accumule ses cours sous forme de photos, de documents et de notes éparpillées. Retrouver une notion précise à la veille d’un examen demande de tout rouvrir, un fichier après l’autre.
La réponse
Yeba centralise ces supports dans un seul endroit et répond aux questions posées dessus. La réponse cite toujours ses sources : l’élève peut remonter au cours d’origine plutôt que de faire confiance à une réponse sans provenance.
Yeba est une application mobile de trente écrans, développée avec React Native, Expo et TypeScript.
L’architecture repose sur Cloudflare Workers pour la logique serveur, Supabase pour l’authentification, la base de données et le stockage, et des modèles de langage pour la réponse aux questions.
La citation des sources n’est pas un ornement : c’est la contrainte qui distingue un assistant scolaire d’un générateur de texte. Une réponse sans source est une réponse qu’un élève ne peut pas vérifier, et donc qu’il ne peut pas apprendre.
Le développement est découpé en treize phases fonctionnelles, dont quatre sont réalisées. Le prototype est avancé, mais il n’est pas terminé.
En chiffres
- Écrans
- 30
- Tests automatisés
- ≈ 2 450
- Phases réalisées
- 4 sur 13
Ce que ça fait
- Centralisation des cours, des photos, des documents et des échéances.
- Réponses aux questions posées sur ses propres supports, avec citation des sources.
Architecture
- Application
- Trente écrans en React Native, Expo et TypeScript.
- Serveur
- Cloudflare Workers, Supabase et modèles de langage.
Points forts
- Chaque réponse cite la source dont elle vient : l’élève peut la vérifier.
Aperçus



Technologies
- React Native
- Expo
- TypeScript
- Cloudflare Workers
- Supabase
- Modèles de langage