This repository contains the backend code for the E-Learning Platform.
- ✅ 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
- 🔹 Backend: Node.js, Express.js
- 🔹 Database: MongoDB (Mongoose ORM)
- 🔹 Authentication: JWT (JSON Web Token)
- 🔹 File Uploads: Multer, Cloudinary
- 🔹 Environment Variables: dotenv
# 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