Subject #4 Interactive Learning Mobile App for Kids PFE
Subject #4 Interactive Learning Mobile App for Kids PFE
Horizon Education•Tunisie
Mobile Development (Flutter)Backend (Node.js/MongoDB)EdTech / UX
Publié il y a environ 12 heures
Stage
⏱️4-6 mois
💼Présentiel
📅Expire dans 13 jours
Pas motivé ? 5 minutes chrono, puis stop si tu veux.
Description du poste
Project overview
Développement d'une application mobile cross-platform en Flutter (iOS & Android) qui complète la plateforme Web Interactive Learning pour enfants.
Objectif : permettre aux enfants d'accéder à des cours interactifs, quiz et activités pédagogiques en mobilité avec synchronisation des progrès entre mobile et web.
Responsabilités et livrables
Implémenter l'interface utilisateur enfant-friendly et des mécanismes de gamification (points, badges, progression visuelle).
Intégrer la synchronisation des données avec le backend commun (suivi des progrès, récupération/soumission de contenus et résultats de quiz).
Assurer la compatibilité iOS & Android, gestion des états hors-ligne de base et reprise de la synchronisation.
Technologies et architecture
Frontend mobile : Flutter (Dart) pour iOS et Android.
Backend et intégration : Node.js avec base de données MongoDB; API RESTful ou GraphQL pour la synchronisation des données.
Infrastructure et outils : hébergement sur Azure avec conteneurs Docker, gestion de code via GitHub, collaboration via Slack et Email.
Profil recherché & compétences
Expérience en développement Flutter cross-platform et sensibilité au design UI/UX pour enfants.
Connaissance de l'intégration avec Node.js/MongoDB et des APIs REST/GraphQL.
Capacité à implémenter composants interactifs et features gamifiées, créativité et bon esprit d'équipe.
Contraintes et type de stage
Type de stage : Masters / Ingénieur.
Contraintes : Présence sur site (On Site) et travail individuel attendu sur le projet.