Skip to content

Backend for an E-Learning Platform with authentication, course management, and payment integration.

Notifications You must be signed in to change notification settings

princekumar39/LMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

🚀 E-Learning Platform - Backend 🚀

This repository contains the backend code for the E-Learning Platform.

Features

  • User Authentication (Login, Signup, JWT-based authentication)
  • Course Management (Create, Read, Update, Delete courses)
  • User Roles (Students, Instructors, Admins)
  • Payment Integration (for premium courses)
  • Secure API Endpoints with proper validation

Tech Stack

  • 🔹 Backend: Node.js, Express.js
  • 🔹 Database: MongoDB (Mongoose ORM)
  • 🔹 Authentication: JWT (JSON Web Token)
  • 🔹 File Uploads: Multer, Cloudinary
  • 🔹 Environment Variables: dotenv

Installation

# Clone the repository
git clone https://github.com/your-username/E-Learning-Backend.git

# Navigate to the backend directory
cd E-Learning-Backend/Server

# Install dependencies
npm install

# Create a .env file
touch .env

About

Backend for an E-Learning Platform with authentication, course management, and payment integration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published