Skip to content

Kajalmeshram11/learning-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📘 Learning Management System (LMS)

License MERN Stack Contributions Welcome

A full-featured Learning Management System (LMS) built with the MERN stack.
It provides course management, student enrollment, authentication, role-based access, and content delivery with a responsive UI.


🚀 Features

  • Course Management – Create, update, delete courses.
  • Student Enrollment – Enroll and manage students easily.
  • Role-Based Access – Separate roles for Admin, Teacher, and Student.
  • Responsive UI – Built with React.js and Tailwind CSS.
  • Content Management – Upload and manage study materials.
  • Protected Routes – Secure access with JWT authentication.

🛠 Tech Stack

Frontend:

  • React.js
  • Tailwind CSS

Backend:

  • Node.js
  • Express.js

Database:

  • MongoDB (Mongoose ORM)

Authentication & Authorization:

  • JWT (JSON Web Token)
  • Role-based access control

State Management:

  • Context API

API Style:

  • RESTful APIs

⚙️ Installation & Setup

Follow the steps below to run this project locally:

1️⃣ Clone the Repository

git clone https://github.com/Kajalmeshram11/learning_management_system.git
cd learning_management_system

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors