All projects

PROJECT CASE STUDY 2026

AltLearn – Full-Stack LMS Platform

A comprehensive Learning Management System built for Epitech Web@académie using React, Node.js, and MongoDB.

React & ViteNode & ExpressMongoDB AtlasJWT / Zod
PROJECT PREVIEW
AltLearn – Full-Stack LMS Platform — Project preview
Project preview · 2026

INSIDE THE PROJECT

Project overview

​AltLearn is a custom-built Learning Management System (LMS) designed for Epitech, featuring a decoupled architecture with a Node.js REST API and a dynamic React frontend.

This project showcase robust Client-Side Architecture, full API integration, and fluid user experiences across distinct teacher (Admin) and student roles.

React & Vite
Node & Express
MongoDB Atlas
JWT / Zod

Frontend Leadership

I was fully responsible for engineering the comprehensive Admin & Teacher experience:

  • Interactive UI: Developed all React pages including Sing up, Login , Courses, Lessons, and Quizzes views.
  • State & Routing: Implemented secure client-side routing for protected Admin/Student roles.
  • API Wiring: Connected frontend views to the Express REST API via an optimized Vite proxy.

System Architecture

The platform relies on a secure and scalable backend infrastructure:

  • Data Validation: Strict Zod schema validation guarding database integrity on every route.
  • Role Management: Distinct authentication workflows for student progress and teacher dashboards.
  • Automated Workflows: Strict Git Flow with mandatory peer reviews and Trello task tracking.
Collaboration Note: Built in a highly coordinated 3-person team. I worked closely with the backend engineers to sync Mongoose schemas (User, Course, Attempt) directly with dynamic UI state updates.

KEEP EXPLORING

More of my work.

All projects