Backend Routes - juniprs/gat-mcprath GitHub Wiki
HTML
GET /StaticPagesController#root
API Endpoints
users
GET /api/users/:id - return the user's own information if the user is logged in (user's show page)
POST /api/users - sign up user
session
POST /api/session - log in user
DELETE /api/session - log out user
products
GET /api/products - return all product listings
GET /api/products/:id - return selected product
cart
- (only available when the specific user is logged in)
GET /api/cart/:id - return the user's cart
POST /api/cart/:id - add product to cart
PATCH /api/cart/:id/ - update the quantity of a specific product in the cart
DELETE /api/cart/:id/ - remove a specific product from the cart