Tous les projets
B
Education / IA

12 plugins WordPress, Google Gemini API streaming, React Native Expo, systeme de gamification XP/coins/streaks

Ecosysteme de 12 plugins WordPress avec integration Google Gemini (streaming, RAG, token tracking), app React Native Expo, moteur de gamification (XP/coins/streaks/levels/achievements).

576 Commits
12 Plugins
Gemini IA
Lead Role

L'architecture repose sur un ecosysteme de 12 plugins WordPress, chacun responsable d'un domaine : gestion des cours, exercices, chat IA, gamification, profils, statistiques, etc. Cette approche modulaire permet de mettre a jour le systeme de gamification sans toucher au chat IA, et inversement. WordPress sert de CMS pour le contenu educatif et de backend API pour l'application mobile.

L'integration Google Gemini utilise le streaming pour des reponses progressives, le RAG (Retrieval-Augmented Generation) pour contextualiser les reponses avec le contenu pedagogique existant, et un systeme de tracking de tokens pour controler les couts. Chaque interaction est analysee pour ajuster le niveau de difficulte des exercices suivants.

L'application React Native Expo partage l'essentiel de son code entre iOS et Android. L'interface de chat imite le comportement des messageries classiques avec des bulles, du typing indicator, et du streaming de reponses. Le moteur de gamification fonctionne en local pour la reactivite immediate et synchronise avec le serveur en arriere-plan.

Architecture technique

12 plugins WordPress formant un ecosysteme modulaire : edu-ai-integration (Gemini API streaming, prompt management, token tracking), edu-tutor (tuteur conversationnel), edu-evaluator (correction exercices par IA).

edu-gamification (XP/coins/streaks/levels/achievements), edu-knowledge-base (retrieval RAG pour contexte IA), edu-level-estimation (placement test), edu-practice-it (exercices interactifs).

Integration Google Gemini API avec streaming responses, retry logic, gestion tokens, injection contexte base de connaissances (RAG-style).

App React Native avec Expo : chat IA streaming, modules exercices, affichage gamification (barres XP, compteurs streak, badges).

576 commits sur l'ensemble de l'ecosysteme plugins + app mobile.

Points techniques

12 plugins WordPress

Architecture modulaire avec services partages

Gemini AI streaming

RAG, token tracking, prompt management

Moteur gamification

XP, coins, streaks, levels, achievements

Stack technique

PHP
WordPress
React Native
TypeScript
Gemini AI
PostgreSQL
Docker
Expo
Role Lead Developer
Duree 2023-2026
Engagement Contrat long-terme (Tier B)

Un projet technique similaire ?

Brief, repo, ou appel rapide - on s'adapte.