🐞 Bug 1: Cart can be updated without login
Steps to Reproduce
- Open site without logging in
- Add product to cart
- Cart updates successfully
Expected Result
User should be required to log in before cart updates.
Actual Result
Cart works without authentication.
Environment
- Backend: Node.js (Express + Mongoose)
- Frontend: React
- DB: MongoDB Atlas
Priority
High
Labels
bug, authentication
🐞 Bug 2: Checkout not working
Steps to Reproduce
- Add a product to cart
- Go to checkout page
- Try to complete checkout
Expected Result
Checkout should process successfully (test mode if real payments not configured).
Actual Result
Checkout fails / no response.
Environment
- Backend: Node.js
- Frontend: React
- DB: MongoDB Atlas
Priority
Critical
Labels
bug, checkout
🐞 Bug 3: Cannot update product
Steps to Reproduce
- Open Admin Panel
- Try to edit/update a product’s details
- No option available, only delete works
Expected Result
Admin should be able to update product details (name, price, image, category, etc.).
Actual Result
Update function is missing.
Environment
- Backend: Node.js
- Frontend: React
- DB: MongoDB Atlas
Priority
Medium
Labels
bug, product-CRUD
✨ Enhancement 1: Add product size selection
Description
Currently, products do not have a size option (S/M/L, etc.), which limits usability for fashion/e-commerce flows.
Suggestion
- Add
size field in product schema
- Update product add/edit form in Admin Panel
- Allow customers to select size when adding to cart
Priority
Medium
Labels
enhancement, product-feature
✨ Enhancement 2: Logout confirmation/redirect
Description
Logout works, but the user does not get clear confirmation (e.g., toast message, redirect to login page).
Suggestion
- Redirect users to login page after logout
- Or show a success toast notification
Priority
Low
Labels
enhancement, UX
🐞 Bug 1: Cart can be updated without login
Steps to Reproduce
Expected Result
User should be required to log in before cart updates.
Actual Result
Cart works without authentication.
Environment
Priority
High
Labels
bug, authentication
🐞 Bug 2: Checkout not working
Steps to Reproduce
Expected Result
Checkout should process successfully (test mode if real payments not configured).
Actual Result
Checkout fails / no response.
Environment
Priority
Critical
Labels
bug, checkout
🐞 Bug 3: Cannot update product
Steps to Reproduce
Expected Result
Admin should be able to update product details (name, price, image, category, etc.).
Actual Result
Update function is missing.
Environment
Priority
Medium
Labels
bug, product-CRUD
✨ Enhancement 1: Add product size selection
Description
Currently, products do not have a size option (S/M/L, etc.), which limits usability for fashion/e-commerce flows.
Suggestion
sizefield in product schemaPriority
Medium
Labels
enhancement, product-feature
✨ Enhancement 2: Logout confirmation/redirect
Description
Logout works, but the user does not get clear confirmation (e.g., toast message, redirect to login page).
Suggestion
Priority
Low
Labels
enhancement, UX