Skip to content

Riyam111/LMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Learnova - Learning Management System(LMS)

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.

πŸ”— Live Demo

πŸš€ Tech Stack

  • Frontend: React.js + Vite
  • Backend: Node.js + Express.js
  • Authentication: Clerk
  • Payments: Stripe
  • Database: MongoDB
  • Editor: Quill.js (for rich-text lecture content)

✨ Features

User Side:

  • 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

Admin Side:

  • Create and manage courses
  • Add chapters and rich-text lectures
  • View enrolled users
  • Manage course content

πŸ”§ Installation

1. Clone the Repository

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

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages