API Routes - nathanieldcooke/meme-azon GitHub Wiki
API Routes
- This web app uses the following API routes to dynamically update the page.
users
- GET /api/users/:id - User Profile
- POST /api/users - Sign Up
session
- POST /api/session - Log In
- DELETE /api/session - Log Out
memes
- GET /api/memes/ - fetch all memes available for purchase
cart
- GET /api/cart/memes - Fetch memes in users cart
- POST /api/cart/:id/:quantity - Add meme to users cart
- PATCH /api/cart/:id/:quantity - Change quantity of meme being purchased
- DELETE /api/cart/:id - Delete a meme from users cart
reviews
- GET /api/reviews - Fetch all reviews
- POST /api/reviews - Add review to prior purchased meme
- PATCH /api/reviews/:id - Edit a review, the user has left
- DELETE /api/reviews/:id - Delete a review, the user has left
purchases
- GET /api/purchases - Fetch all purchases
- POST /api/purchases - Add purchases to purchase history