{"repo":"hoangsonww/Learning-Management-System-Fullstack","free":true,"listed":false,"github":"https://github.com/hoangsonww/Learning-Management-System-Fullstack","clone":"git clone https://github.com/hoangsonww/Learning-Management-System-Fullstack.git","description":"📚 This repository hosts the E-Learning Management Full-Stack System, a demo LMS platform crafted with the dynamic MAD-Stack (MongoDB, Angular, and Django), combined with Terraform and AWS to deliver a seamless and efficient online learning management experience!","language":"HCL","stars":38,"topics":["angular","angular-cli","angular-material","angularjs","django","django-application","django-framework","django-project","django-rest-framework","mongodb"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"E-Learning Management Fullstack System Welcome to the E-Learning Management System (LMS) ! This project consists of two main components: the Frontend (built with Angular ) and the Backend (developed using Django and Django REST Framework ), combined with CI/CD technologies such as Docker and Jenkins . The LMS is a full-featured web application designed to manage users, courses, lessons, quizzes, and much more. This README provides a complete guide on how to set up, run, and contribute to both parts of the system. Visit the live demo app here: E-Learning Management System Table of Contents - Project Overview - The MAD-Stack - System Architecture - High-Level Architecture - Technology Stack - Database Schema - Authentication Flow - Component Architecture - Deployment Architecture - API Request Flow with Caching - CI/CD Pipeline - Features - Live Deployment - Detailed Project Information - Frontend User Interfaces - Available API Endpoints - Unit Tests for APIs - File Structure - Getting Started - Prerequisites - Backend Setup (Django) - Frontend Setup (Angular) - API Documentation - Authentication - Testing the APIs - Seeding Sample Data - Recommended GUI Tools - MongoDB Atlas - Deployment - Containerization - Kubernetes - Testing - Backend Tests - Frontend Tests - OpenAPI Specification - Jenkins CI/CD - Troubleshooting - Common Issues - Debugging Tips - Additional Information - Contributing - License - Contact Project Overview The E-Learning Management System is a web-based pl","default_branch":null,"files":null,"tree":[],"storefront":"/r/hoangsonww","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hoangsonww/Learning-Management-System-Fullstack/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}