🎯 Goal
Design and implement the static layout and UI skeleton for the Kedr platform using Tailwind CSS components generated via Shuffle.dev.
This EPIC covers the initial setup of reusable layout elements and design primitives, serving as the foundation for all frontend pages in the /Presentation layer.
📝 Notes
- No business logic should be embedded — strictly UI layout and rendering
- Layout must be responsive, semantic, and SEO-friendly (accessible tags, clean structure)
- Use
MainLayout.razor as base container
- Tailwind CSS and DaisyUI are used via CDN or local bundling (based on project strategy)
- All templates must be production-ready, no temporary placeholders
- Components are organized in
/Components and reused via Razor partials
- Integrate with Blazor routing, not hardcoded navigation
📦 Page Templates (to be included):
- Header (desktop/mobile nav, logo, language selector)
- Footer (contacts, links, copyright)
- Homepage layout
- Catalog listing layout
- Product details page
- Login/register pages
- User dashboard (for later binding)
🎯 Goal
Design and implement the static layout and UI skeleton for the Kedr platform using Tailwind CSS components generated via Shuffle.dev.
This EPIC covers the initial setup of reusable layout elements and design primitives, serving as the foundation for all frontend pages in the /Presentation layer.
📝 Notes
MainLayout.razoras base container/Componentsand reused via Razor partials📦 Page Templates (to be included):