Skip to content

Express API with Mongoose and Stripe for an Ecommerce client

Notifications You must be signed in to change notification settings

esalling23/ecommerce-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-commerce API

Express & Mongoose API

ERD

User -|--< Order -|--< Product

Orders are owned by Users Products are not owned & are managed via "admin"

Routes

Authentication

HTTP Verb Endpoint Headers
POST /sign-up None
POST /sign-in None
PATCH /change-password Bearer Token
DELETE /sign-out Bearer Token

Products

HTTP Verb Endpoint Headers
GET /products None
GET /products/:id None

Orders

Action HTTP Verb Endpoint Headers
Index Orders GET /orders Bearer Token
Show Order GET /orders/:id Bearer Token
Create Order POST /orders Bearer Token
Update Order PATCH /orders/:id Bearer Token
Delete Order DELETE /orders/:id Bearer Token

About

Express API with Mongoose and Stripe for an Ecommerce client

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published