feat: init

This commit is contained in:
2026-05-08 22:45:11 +03:00
commit 0ab34ce1bc
84 changed files with 13038 additions and 0 deletions

36
SITEMAP.md Normal file
View File

@@ -0,0 +1,36 @@
# Monochrome Supply Sitemap
Минималистичный e-commerce-шаблон с каталогом, PDP, lookbook, корзиной и shipping FAQ.
## Pages
| Route | Page | Blocks and copy intent |
| --- | --- | --- |
| `/` | Главная | Product-first hero, featured collection, редакционный lookbook preview, trust blocks. |
| `/catalog` | Каталог | Фильтры коллекций, product cards, сортировка mock, season notes. |
| `/product/classic-overshirt` | Product detail | Галерея, цвета, размеры, доставка, returns, cross-sell. |
| `/lookbook` | Lookbook | Editorial grid для образов и кампании сезона. |
| `/cart` | Корзина | Cart summary, promo, delivery estimator, recommended add-ons. |
| `/shipping` | Shipping | Доставка, возвраты, размеры, уход за вещами. |
## Visual Direction
- Палитра задана в `src/app/globals.css` через shadcn CSS variables.
- Шрифт задан в `src/app/layout.tsx`.
- Изображения берутся из curated Unsplash URLs через `next/image`; домен разрешен в `next.config.mjs`.
- Видимые тексты лежат в JSX и `src/entities/site-content.ts`, чтобы visual editing и AI-правки работали по source.
## Icons
Используются только `lucide-react` icons. Новые зависимости не нужны.
## Наполнение следующего шага
- Добавлены доменные production-блоки поверх базовой структуры: richer hero/product/dashboard sections, сценарии принятия решения, trust/operations blocks.
- Все важные CTA и пользовательские лейблы держатся в JSX или typed content arrays, чтобы визуальный редактор Fluw мог находить и менять тексты.
- Шрифты выбраны с поддержкой кириллицы; latin-only display fonts не используются.
## Premium pass
- Переработаны hero/карточки/доменные секции: меньше generic UI, больше сценарной пользы и визуального характера.
- Сохранены node_modules и .next для следующих этапов локальной проверки.