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.
π Click here to explore the live app
- Register & login securely
- Browse and search courses
- Purchase courses via Razorpay
- Access purchased courses and track learning progress
- Register & login as instructor
- Create, edit, and manage courses
- Add lectures and publish courses
- Manage enrolled students
- JWT-based authentication & authorization
- Secure password hashing with Bcrypt
- Modern and responsive UI
- Smooth navigation and API integration
- 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