57cc67d2d3ad41a9aba1c3ac04a2d9e474fa47ad
Kött Gård — Premium Halal Meat Delivery
A modern, premium e-commerce website for 100% Halal meat delivery. Built with Next.js, TypeScript, and Tailwind CSS.
Features
- Premium Design — Green, white, and gold color palette with luxurious typography
- Multi-language — Swedish (default), English, and Urdu with RTL support
- Product Customization
- Chicken: Choose quantity in pieces (4, 8, 10, 12, 14)
- Beef & Lamb: Choose cutting style (Nihari, Karahi, Qeema, Boneless, Steak)
- Fish: Standard professional cut
- Full E-commerce Flow — Shop, product details, cart, secure checkout
- User Accounts — Registration, login, order history
- Wishlist — Save favorite products
- Responsive — Mobile-first design
- SEO Optimized — Meta tags, semantic HTML, Open Graph
Getting Started
npm install
npm run dev
Open http://localhost:3000.
Demo Account
- Email:
demo@kottgard.se - Password:
demo123
Languages
Use the language bar or globe icon to switch between:
- Svenska (Swedish) — default
- English
- اردو (Urdu) — RTL
- العربية (Arabic) — RTL
- فارسی (Persian) — RTL
- Türkçe (Turkish)
Tech Stack
- Framework: Next.js 13 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- State: Zustand (persisted cart, auth, wishlist, locale)
- i18n: Custom translation system with locale store
- Icons: Lucide React
Project Structure (Clean Architecture)
src/
├── domain/ # Entities + business rules (no React/Next)
├── application/ # Use cases, ports, container.ts
├── infrastructure/ # Zustand, product data, i18n adapters
├── presentation/ # useCart, useAuth, useCatalog hooks
├── app/ # Next.js pages (thin UI)
├── components/ # React UI components
├── i18n/ # Translation dictionaries (en, sv, ur)
├── hooks/ # useTranslation
├── lib/ # Backward-compatible facades
├── store/ # Backward-compatible re-exports
└── types/ # Re-exports domain entities
See docs/CLEAN-ARCHITECTURE.md for the full step-by-step guide.
Description
Languages
TypeScript
92%
JavaScript
5.3%
CSS
1.5%
Shell
1.2%