Database Schema and API Routes - TheZayWay/TeeBay GitHub Wiki

This web app uses the following API routes to dynamically update the page to create a single-page-app-like feel for the user for specific features.
-
A logged in user may create, view, edit, or delete their tee shirt listing.
GET /api/teeshirtsGET /api/teeshirts/currentGET /api/teeshirts/:teeshirtIdPOST /api/teeshirts/<int:userId>/teeshirt/PUT /api/teeshirts/<int:id>/updateDELETE /api/teeshirts/delete/<int:id>'
-
A logged in user may view, edit, or delete their tee shirt from cart
GET /api/cartPUT /api/cartDELETE /api/cart
-
A logged in user may create, view, edit, or delete one of their own tee shirt reviews, with visible confirmation without causing a refresh/redirect.
GET /api/reviews/GET /api/reviews/<int:id>POST /api/reviews/<int:teeshirtId>/review/PUT /api/reviews/<int:id>/update/DELETE /api/reviews/delete/<int:id>