A backend system for an e-learning platform built using Node.js and Express. It allows users to browse, purchase, and manage online courses, while administrators can manage content, users, and access.
- User authentication and role-based access (JWT)
- Course creation, updates, deletion (Admin)
- Secure purchase and enrollment flows
- Modular and scalable RESTful API design
- Node.js
- Express.js
- MongoDB + Mongoose
- JSON Web Tokens (JWT)
- bcrypt
- Clone the repository:
git clone https://github.com/VardaanAggarwal/Course-Selling-App-API.git cd Course-Selling-App-API