Backend Routes - Heyitswilson/Toasty-fullstack GitHub Wiki

HTML

  • GET / StaticPagesController#root

API Endpoints

users

  • POST /api/users - sign up user
  • GET /api/users/:user_id/cart - customer's cart, with cart items
  • GET /api/users/:user_id - a user's profile, with products and reviews

session

  • POST /api/session - log in
  • DELETE /api/session - log out

products

  • GET /api/products - returns all products
  • GET /api/products/:product_id - returns product
  • POST /api/products - creates a product
  • PATCH /api/products/:product_id/edit - edit a product
  • DELETE /api/products/:product_id - remove a product
PATCH and DELETE are bonus?