stardustmeg / greenshop

Greenshop
https://mad-wizards-greenshop.netlify.app/
MIT License
6 stars 1 forks source link

[sprint_3] 🎯 Issue RSS-ECOMM-3_08: Implement Category 🏷️ and Breadcrumb Navigation 🍞 (25 points) #146

Closed stardustmeg closed 4 months ago

stardustmeg commented 4 months ago

🎯 Issue RSS-ECOMM-3_08: Implement Category 🏷️ and Breadcrumb Navigation 🍞 (25 points)

πŸ“‹ Description

Our goal is to make the product exploration process πŸ•΅οΈ easy and efficient. We need to implement clear and user-friendly navigation 🧭 that enables users to explore and switch between different product categories or subcategories. In addition, we need to provide breadcrumb navigation 🍞 to help users understand their current location πŸ“ within the category hierarchy.

πŸ”¨ Implementation Details

  1. Category Display: The navigation options should be prominently displayed, possibly as a side panel πŸ“ or a drop-down menu ⬇️. This might vary depending on the chosen design 🎨.
  2. API Usage: Make use of the commercetools API πŸ’», or any other simple API, to fetch the categories/subcategories information. The API call should return a list πŸ“ƒ of all available categories/subcategories.
  3. Navigation Implementation: Each category or subcategory should be clickable πŸ‘†, and when clicked, the product list should be updated to reflect the selected category or subcategory.
  4. Breadcrumb Navigation: Breadcrumb navigation 🍞 should be present on all category pages to give users a clear understanding of the category hierarchy and their current location πŸ“ within it. Each segment of the breadcrumb should be a clickable link πŸ”— that takes the user to the corresponding category or subcategory page.
  5. Category Hierarchy: Ensure that the category hierarchy is accurately reflected in the breadcrumb navigation 🍞. This will likely involve fetching category data from the chosen API (commercetools or another simple API) and dynamically generating the breadcrumb links based on this data.

βœ… Acceptance Criteria

πŸ”— Useful Links and Resources

  1. Commercetools API Documentation
  2. Commercetools Modeling Categories
  3. Product Projection Search
  4. Breadcrumb Navigation
  5. Breadcrumb in HTML and CSS
  6. commercetools Categories API
stardustmeg commented 4 months ago

[sprint_3] 🎯 Issue RSS-ECOMM-3_08: Implement Category 🏷️ and Breadcrumb Navigation 🍞 (25 points)