🎯 Goal
Build public-facing UI для KedrStore product catalog using Blazor Web App, focused on SEO, responsiveness, и data-driven components powered by Application-layer queries.
📝 Notes
- Razor components only (UI only - no logic или EF calls)
- Category tree navigation viaGetCategoryTreeQuery
- Product grid: pagination + sorting via query parameters
- Product card and product detail views
- Мета tags, page titles, canonical URLs, и JSON-LD schema for SEO
- Routing: /catalog, /catalog/{category},/product/{slug}
- NavigationManager + QueryString parsing for filters
- Optional: StateContainer for storing filter/search state
📦 Expected Features:
- Category sidebar with nesting
- Product grid with pagination
- Product card component
- Product detail page with SEO metadata
- Search bar (optional)
- Price/attribute filter components (future phase)
- Clean integration with backend handlers via MediatR
🎯 Goal
Build public-facing UI для KedrStore product catalog using Blazor Web App, focused on SEO, responsiveness, и data-driven components powered by Application-layer queries.
📝 Notes
📦 Expected Features: