- Projet éducatif
- Disponible sur Google Play
Janngirde
Plateforme éducative web et mobile

Présentation du projet
Janngirde Wouro Ndongobé est une plateforme éducative développée pour l'école de Wouro Ndongobé, au Sénégal. Les enseignants suivent les cours sur le web. Les élèves consultent leur travail sur mobile.
Contexte et besoin
Une solution numérique développée pour une école au Sénégal
L'école dispose d'un outil numérique pour les cours, les devoirs, les notes, les classements et les classes. L'application élève est publiée sur Google Play sous le nom Janngirde Wouro Ndongobé.
Solution développée
La plateforme réunit une interface web pour les enseignants et une application mobile pour les élèves, branchées sur la même API. L'objectif est de rendre le suivi scolaire consultable des deux côtés.
Mon rôle
Conception et développement de l'interface web enseignant, de l'application mobile élève et de l'API.
Technologies
- React Native
- Expo
- Next.js
- FastAPI
- PostgreSQL
- SQLAlchemy
Fonctionnalités principales
- Gestion des cours
- Gestion des devoirs
- Consultation des notes
- Classement des élèves
- Gestion des classes
- Authentification des utilisateurs
Architecture technique
L'application mobile, en React Native et Expo, est destinée aux élèves. L'interface web, en Next.js, est destinée aux enseignants. Les deux consomment une API REST FastAPI. PostgreSQL et SQLAlchemy portent les données. L'authentification est partagée.
Défis techniques résolus
- Faire cohabiter l'interface web des enseignants et l'application mobile des élèves.
- Relier cours, devoirs, notes, classements et classes dans la même plateforme.
- Partager l'authentification et l'API REST entre le web et le mobile.
Captures d'écran

Liens de démonstration
Vous recherchez un développeur pour un projet similaire ?
Discutons de votre projetBesoin d'un développeur freelance pour renforcer votre équipe ?
Me proposer une mission