Tous les projets

ÉTUDE DE PROJET 2026

AltLearn – Plateforme pédagogique full-stack

Une plateforme de gestion de l’apprentissage réalisée pour Epitech Web@académie avec React, Node.js et MongoDB.

React & ViteNode & ExpressMongoDB AtlasJWT / Zod
APERÇU DU PROJET
AltLearn – Plateforme pédagogique full-stack — Aperçu du projet
Aperçu du projet · 2026

AU CŒUR DU PROJET

Présentation du projet

​AltLearn est une plateforme de gestion de l’apprentissage (LMS) conçue pour Epitech, avec une architecture découplée associant une API REST Node.js à un frontend React dynamique.

Ce projet met en œuvre une architecture côté client structurée, une intégration complète de l’API et des parcours adaptés aux rôles enseignant, administrateur et étudiant.

React & Vite
Node & Express
MongoDB Atlas
JWT / Zod

Ma contribution frontend

J’étais responsable de l’ensemble de l’expérience administrateur et enseignant :

  • Interface interactive : développement des pages React d’inscription, de connexion, de cours, de leçons et de quiz.
  • État et navigation : mise en place du routage côté client pour les espaces protégés administrateur et étudiant.
  • Connexion à l’API : liaison des vues frontend à l’API REST Express via un proxy Vite optimisé.

Architecture du système

La plateforme repose sur une infrastructure backend sécurisée et évolutive :

  • Validation des données : schémas Zod stricts pour préserver l’intégrité des données sur chaque route.
  • Gestion des rôles : parcours d’authentification distincts pour le suivi étudiant et les tableaux de bord enseignants.
  • Organisation du travail : Git Flow, revues de code obligatoires et suivi des tâches sur Trello.
Travail en équipe : projet réalisé à trois. J’ai collaboré étroitement avec les développeurs backend pour synchroniser les schémas Mongoose (User, Course, Attempt) avec les mises à jour dynamiques de l’interface.

POUR ALLER PLUS LOIN

D’autres réalisations.

Tous les projets