Skip to content

Backend APIs for a comprehensive e-commerce system built with Node.js and MongoDB. Users can purchase products and add reviews, while admins have the ability to manage products by adding, deleting, and updating them

Notifications You must be signed in to change notification settings

NourAlaassarr/E-Commerce-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce Project Backend APIs

This repository contains the backend APIs for a comprehensive e-commerce system. Users can browse and purchase products, add reviews, and admins can manage the product catalog with full CRUD functionality. Developed using Node.js and MongoDB.

Features

  • User Authentication: Implements a secure authentication system for user accounts.
  • Product Management: Admins can perform CRUD (Create, Read, Update, Delete) operations on products.
  • User Reviews: Users are able to add reviews for products they have purchased.
  • Order Management: Provides backend functionalities for managing user orders.
  • Category Management: Admins can manage and organize product categories.

Technologies Used

  • Node.js: JavaScript runtime for building the backend server.
  • Express.js: Web application framework for Node.js.
  • MongoDB: NoSQL database for storing product information, user data, and reviews.
  • Mongoose: Object Data Modeling (ODM) library for MongoDB and Node.js.
  • JSON Web Tokens (JWT): For secure user authentication.
  • bcrypt.js: Library for hashing and securing passwords.

About

Backend APIs for a comprehensive e-commerce system built with Node.js and MongoDB. Users can purchase products and add reviews, while admins have the ability to manage products by adding, deleting, and updating them

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published