mhmmd-ysf / e-commerce

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

e-commerce

User Router:

Route Method Request(s) Response(s) Description
/register POST Body
name: String
email: String
password: String
201 Created Create a user
/login POST Body
email: String
password: String
200 OK Sign a user in
/users GET none 200 OK Get all users
/users/:id GET Headers
id: String
200 OK Get one user
/users/:id PUT Headers
id: String
Body
name: String
email: String
password: String
200 OK Update one user
/users/:id DELETE Headers
id: String
200 OK Delete a user

Item Router:

Route Method Request(s) Response(s) Description
/items POST Body
name: String
201 Created Create an item
/items GET none 200 OK Get all items
/items/:id GET Headers
id: String
200 OK Get one item
/items/:id PUT Headers
id: String
Body
name: String
200 OK Update one item
/items/:id DELETE Headers
id: String
200 OK Delete a item
/upload POST File
image: File
200 OK Upload an image file

Cart Router:

Route Method Request(s) Response(s) Description
/addToCart PUT Headers
id_token: String
Body
itemId: String
200 OK Add an item to user's cart
/removeFromCart PUT Headers
id_token: String
Body
itemId: String
200 OK Remove an item from user's cart
/removeAll PUT Headers
id_token: String
Body
itemId: String
200 OK Delete all item of one kind from user's cart

About


Languages

Language:JavaScript 92.3%Language:Vue 6.5%Language:HTML 0.8%Language:CSS 0.4%