Skip to content

Learners is A comprehensive e-learning platform that empowers admins to easily create and manage courses, upload video content, and perform detailed analytics to track user progress, sales, and engagement. On the user side, learners can explore available courses, purchase them securely, and get instant access to high-quality video lessons and inter

Notifications You must be signed in to change notification settings

TammyAlok2/Learning-Management-System-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

10 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š E-Learning Platform

A full-featured online course management system where admins can create and manage courses, upload video content, and track analytics, while users can browse, purchase, and access high-quality video lessons.


πŸš€ Features

πŸŽ“ For Admins

  • Create, update, and delete courses
  • Upload video lessons and course materials
  • View analytics: course sales, user progress, engagement
  • Manage users and monitor course performance

πŸ‘¨β€πŸŽ“ For Users

  • Browse available courses
  • Purchase and enroll in courses securely
  • Watch HD video lessons with progress tracking
  • Access content anytime from any device

πŸ› οΈ Tech Stack

Tech Usage
Frontend React / Next.js (with Tailwind CSS)
Backend Node.js / Express
Database MongoDB / PostgreSQL
Authentication JWT / OAuth (e.g., Google)
Video Upload AWS S3 / Cloudinary
Analytics Custom Dashboards / Chart.js
Payment Stripe / Razorpay

πŸ”§ Installation

# Clone the repository
git clone https://github.com/your-username/elearning-platform.git

# Navigate to project folder
cd elearning-platform

# Install backend dependencies
cd server
npm install

# Install frontend dependencies
cd ../client
npm install

# Setup environment variables (.env)
# Example: MONGO_URI, JWT_SECRET, STRIPE_SECRET_KEY, CLOUDINARY_API_KEY, etc.

# Start the servers
npm run dev      # or start client and server separately

About

Learners is A comprehensive e-learning platform that empowers admins to easily create and manage courses, upload video content, and perform detailed analytics to track user progress, sales, and engagement. On the user side, learners can explore available courses, purchase them securely, and get instant access to high-quality video lessons and inter

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published