A full-stack LMS (Learning Management System) web application built with the MERN stack. It allows users to browse, purchase, and access online courses. Admins can manage courses, chapters, and video lectures.
- Frontend: Click to view
- Backend API: Click to view
- Frontend: React.js + Vite
- Backend: Node.js + Express.js
- Authentication: Clerk
- Payments: Stripe
- Database: MongoDB
- Editor: Quill.js (for rich-text lecture content)
- User signup/login using Clerk authentication
- Browse and view course details
- Secure Stripe integration for purchasing courses
- Access to purchased courses with structured chapters and video lectures
- Create and manage courses
- Add chapters and rich-text lectures
- View enrolled users
- Manage course content
git clone https://github.com/Riyam111/LMS.git
cd LMS
###Run the Frontend
cd client
npm install
npm run dev
###Run the Backend
cd server
npm install
npm run server