Skip to content

Latest commit

 

History

History
64 lines (46 loc) · 1.49 KB

File metadata and controls

64 lines (46 loc) · 1.49 KB

🎓 LMS - Learning Management System

A full-featured Learning Management System (LMS) web application built with the MERN stack (MongoDB, Express, React, Node.js). Users can browse, enroll in courses, track their progress, and make payments. Admins can manage courses, users, and track enrollments.

Preview

Here are some screenshots of the Learning Management System:

Image

Image

Image

Image

Features

  • User Authentication (Register/Login)
  • Browse and Enroll in Courses
  • Course Progress Tracking
  • Admin Dashboard for Managing Courses & Users
  • Upload Videos, Course Content
  • Role-based Access Control

🛠️ Tech Stack

Frontend

  • React.js
  • Redux Toolkit
  • React Router
  • Tailwind CSS or Bootstrap

Backend

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • JWT for Auth

🛠️ Installation

1. Clone the Repository

git clone https://github.com/Divyanshi2408/Learning-Management-System.git
cd lms-project

2. Install Server Dependencies

cd server
npm install
npm run dev

3. Install Client Dependencies

cd ../client
npm install
npm start

💬 Contact

📧 [divyanshipal2808@gmail.com]