Skip to content

Rav1Chauhan/CoursesellingWebsite_BackendProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Selling Website Backend | Personal Project

Tech Stack: Node.js, Express.js, MongoDB, Mongoose, JWT, REST API

Designed and developed a RESTful backend for a course-selling platform. Implemented secure user authentication and authorization using JWT. Built role-based access control for Admin and User functionalities. Developed CRUD APIs for course management and user operations. Integrated MongoDB with Mongoose for efficient data modeling and persistence. Structured the project using a modular MVC architecture for scalability and maintainability.

Password hashing with bcrypt Input validation Middleware for authentication/authorization Error handling Pagination File uploads API documentation (Swagger/Postman) Environment variable management Deployment (Render, Railway, AWS, etc.)

About

It lets the user to buy or sell and update the course .

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors