GET /api/products
GET /api/user/login
POST /api/user/bag
DELETE /api/user/bag/:productId
EDIT /api/user/bag/:productId
POST /api/user/checkout
Endpoints for ADMIN
GET /api/admin/products
GET /api/admin/orders
GET /api/admin/orders/:orderId
GET /api/admin/orders
POST /api/admin/products
PUT /api/admin/products/:productId
DELETE /api/admin/products/:productId
Endpoints for USERS
GET /api/products GET /api/user/login POST /api/user/bag DELETE /api/user/bag/:productId EDIT /api/user/bag/:productId POST /api/user/checkout
Endpoints for ADMIN
GET /api/admin/products GET /api/admin/orders GET /api/admin/orders/:orderId GET /api/admin/orders POST /api/admin/products PUT /api/admin/products/:productId DELETE /api/admin/products/:productId