Escape The Matrix

Full-stack LMS with role-based access and complete assessment system

A comprehensive, full-stack Learning Management System built with the MERN stack — featuring role-based access control, course management, and a complete assessment suite with assignments, quizzes, and discussions.

Key Features:

  • Three-tier role system: Admin, Teacher, and Student with distinct permissions
  • Course creation, approval workflow, and enrollment management
  • Assignments with file upload (PDF, DOC, DOCX), auto-graded quizzes, and discussion boards
  • Real-time progress tracking and grade feedback
  • Responsive design with dark mode support

Tech Stack: React 18 · Vite · Node.js · Express.js · MongoDB · Firebase Auth · TailwindCSS