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.
Here are some screenshots of the Learning Management System:
- 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
- React.js
- Redux Toolkit
- React Router
- Tailwind CSS or Bootstrap
- Node.js
- Express.js
- MongoDB (Mongoose)
- JWT for Auth
git clone https://github.com/Divyanshi2408/Learning-Management-System.git
cd lms-project
cd server
npm install
npm run dev
cd ../client
npm install
npm start