Skip to content

Full Stack LMS Web App | Node.js, Express, MongoDB & React | Features: Role-based Access, Courses, Video Upload, Stripe Payments & Dashboard

Notifications You must be signed in to change notification settings

LalitKumarSahu/fullstack-lms-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack LMS Web App

A Learning Management System where users can explore courses, enroll, and learn online.
Supports role-based access: Admin, Instructor, Student.

Tech Stack: React.js | Node.js | Express.js | MongoDB | Stripe | Tailwind CSS

Features:

  • Role-based dashboards (Admin / Instructor / Student)
  • Course CRUD & video upload
  • Payment integration (Stripe)
  • Authentication & Authorization
  • Middleware & error handling

Setup (Frontend & Backend separately):

  1. Clone the repo: git clone https://github.com/LalitKumarSahu/fullstack-lms-app.git
  2. Backend: cd server && npm install && npm start
  3. Frontend: cd client && npm install && npm start
  4. Open in browser: http://localhost:3000

About

Full Stack LMS Web App | Node.js, Express, MongoDB & React | Features: Role-based Access, Courses, Video Upload, Stripe Payments & Dashboard

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published