feat: init

This commit is contained in:
2026-05-08 22:46:07 +03:00
commit a5c674404d
86 changed files with 13061 additions and 0 deletions

26
SITEMAP.md Normal file
View File

@@ -0,0 +1,26 @@
# Lineform Studio Sitemap
Архитектурный шаблон для бюро и интерьерных студий с жесткой Swiss/brutalist сеткой, большим типографическим индексом проектов и акцентом на процесс.
## Pages
| Route | Page | Blocks and copy intent |
| --- | --- | --- |
| `/` | Главная | Огромный типографический hero, featured project, индекс работ, CTA на бриф. |
| `/work` | Работы | Табличный портфель проектов с типами, годами и статусами. |
| `/work/courtyard-house` | Кейс | Детальная страница частного дома: задача, параметры, ключевые решения. |
| `/services` | Услуги | Концепция, проект, авторский надзор и комплектация как контроль рисков. |
| `/process` | Процесс | Пять этапов от брифа до стройки с результатом каждого шага. |
| `/studio` | Студия | Команда, факты, публикации, премии и студийная фотография. |
| `/contact` | Бриф | Доменные подсказки и форма запроса проекта. |
## Visual Direction
- Черно-белая палитра, резкие границы, почти без скруглений, grayscale-фото.
- Типографика крупная, индексная, без декоративных карточек.
- Визуалы: архитектурные фотографии из Unsplash через `next/image`, разрешены в `next.config.mjs`.
- Feature mock: `ProjectBriefForm` в `src/features/project-brief/ui/project-brief-form.tsx`.
## Content
Основная доменная карта лежит в `src/entities/site-content.ts`: проекты, услуги, процесс, факты студии и публикации.