Skip to content

Adarsh7697/E-CommerceAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-CommerceAPI

About

This is an E-commerce API made using Node.Js & MongoDB.

STEPS TO USE THE API:

  1. run "npm init" command on terminal in this projects directory
  2. start the server using node index.js
  3. Open postman
  4. Make a GET request on localhost:5500/products
  5. The products should be visible

STEPS TO CREATE A NEW PRODUCT:

  1. start the server using node app.js
  2. Open postman
  3. put localhost:5500/products/create as the url.
  4. Select Body tab below the url textarea and then select x-www-form-urlencoded
  5. Add name & quantity as the keys and set the desired values for the keys.
  6. Make a POST request.
  7. If you recieve the message saying new product added successfully then you have done everything correct.
  8. The product is created. Check it out by making a GET request at localhost:5500/products or refresh the browser.

STEPS TO DELETE A PRODUCT:

  1. Copy the object id of the product you want to delete.
  2. add the id after localhost:5500/products/ on the Postman.
  3. Make a DELETE request.
  4. You will recieve a message saying deleted successfully.
  5. Then go on the browser refresh the browser and see in the browser which id give on the postman is deleted.

STEPS TO UPDATE THE QUANTITY OF A PRODUCT:

  1. Copy the object id of the product whose quantity you want to update
  2. Put the id after localhost:5500/products/
  3. After putting the id add /update_quantity/?number={x} in the url where x is the number by which you want to increase or decrease the quantity.
  4. the url should be looking like localhost:3000/products/{id}/update_quantity/?number={x}
  5. Make a POST request and you should get a message containing the update product

TECHSTACK

Node.Js, MongoDB

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors