Skip to content

Naman0504/Lms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

49 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Learning Management System (LMS)

An intuitive and responsive Learning Management System built with the MERN stack.
The platform supports user authentication (students & instructors), course browsing, secure payments via Razorpay, and a seamless learning experience.

🌐 Live Demo

πŸ‘‰ Click here to explore the live app


✨ Features

πŸ‘©β€πŸŽ“ Students

  • Register & login securely
  • Browse and search courses
  • Purchase courses via Razorpay
  • Access purchased courses and track learning progress

πŸ‘¨β€πŸ« Instructors

  • Register & login as instructor
  • Create, edit, and manage courses
  • Add lectures and publish courses
  • Manage enrolled students

⚑ General

  • JWT-based authentication & authorization
  • Secure password hashing with Bcrypt
  • Modern and responsive UI
  • Smooth navigation and API integration

πŸ› οΈ Tech Stack

  • Frontend: React.js, Tailwind CSS, Shadcn UI
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT & Bcrypt
  • Payments: Razorpay
  • Other: Redux (state management), Axios

git clone https://github.com/Naman0504/Lms.git cd Lms

About

Learning-management-system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published