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