Doorward E-Learning
A full-featured e-learning platform built as an Nx monorepo with React frontend and NestJS backend, supporting courses, assessments, and student management.
§ problem
Educational institutions needed an affordable, customizable e-learning platform that could handle course delivery, assessments, and student management in a single integrated system.
§ overview
- Built a comprehensive e-learning platform using an Nx monorepo architecture with shared libraries across frontend and backend.
- Developed the React-based student and instructor interfaces with real-time collaboration features.
- Implemented the NestJS backend with course management, assessment creation, and student progress tracking.
§ components
Each part of the stack is bound to one of the largest circles. Hover one to find it in the drawing.
- n1Go
- n2TypeScript
- n3Angular
- n4React
- n5Express
- n6Node.js
- n7NestJS
- n8WebSockets
- n9REST APIs
- n10GraphQL
- n11TypeORM
- n12PostgreSQL
- n13CI/CD
- n14Monorepo
- n15Docker
- n16Microservices
- n17System Design
- n18Project Management
- n19Team Leadership