Skip to content

Harshlalgupta/Full-Stack-LMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Fullstack Learning Management System (LMS) App

Tech Stack

Frontend: ReactJS, Redux (RTK Query), Shadcn UI

Backend: NodeJS, ExpressJS, MongoDB, JWT

File Storage: Multer, Cloudinary

Payment Integration: Stripe

Features

✨ Login/Signup Functionality
Secure user authentication using JWT, with validation and role-based access control.

πŸŽ“ Course Creation & Management
Admin functionality for creating, updating, publishing, and managing courses.

πŸ“€ Upload Content
Seamless integration of Multer and Cloudinary for image and video uploads.

πŸ’» Dynamic Dashboard
Admin dashboard to track course statistics and manage the platform effectively.

πŸ“š Personalized Learning
"My Learning" and profile pages tailored to individual user progress and preferences.

πŸ›’ Course Purchase Integration
Stripe integration for secure payments and real-time purchase processing.

πŸ“„ Course Content Management
Add, edit, or remove lectures with a simple interface and robust backend support.

πŸ”— Course Publishing
Easily toggle courses between published and unpublished states.

πŸ’¬ Interactive User Experience
Real-time features for commenting, course progress updates, and user notifications.

πŸ” Advanced Search & Filtering
Search and filter courses efficiently by category, difficulty, or keywords.

πŸŒ™ Light/Dark Mode
User-friendly theme switcher for an optimal viewing experience.

πŸ”’ Protected Routes
Role-based access control to ensure secure navigation within the app.

About

The Fullstack LMS App is a comprehensive Learning Management System built with the MERN stack. It provides an intuitive platform for managing courses, tracking progress, and enabling seamless interactions between users. Packed with features like secure authentication, dynamic dashboards, real-time updates, and payment integration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors