Files
nunuchek 15a9333e6a content: тексты лендинга — черновик ИИ, вычитка автора, slopotron
site.ts: все блоки страницы только из фактов ТЗ. form.ts: правки,
принятые автором (без «помола», понятнее успех, уточнение и 429).
slopotron: убраны повторы «обжариваем по четвергам» и «пока обжарка
свежая» между первым экраном и блоком свежести.
2026-10-17 16:30:48 +03:00

58 lines
4.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Product
<!-- impeccable:product-schema 1 -->
> Записано по брифу автора и `docs/plan.md` без интервью: все решения приняты автором заранее. Источник фактов — `docs/plan.md`, раздел «Факты из ТЗ».
## Platform
web
## Users
Жители Минска 25–45 лет, приходят с телефона из Instagram и Яндекса. Задача: понять, чем эта обжарка лучше пачки из магазина, выбрать сорт или подписку и оставить заявку. Менеджер перезванивает.
## Product Purpose
Одностраничный лендинг обжарки «Кварта». Успех — отправленная **заявка** (имя, телефон, интерес, комментарий), которая доходит до менеджера в Telegram с источником визита.
## Positioning
Свежесть по расписанию: обжарка по четвергам партиями по 5 кг, развоз по Минску в пятницу, зерно у клиента на 1–3 день после обжарки. «Кварта» — «четвёртая», четверг — четвёртый день недели. У соседей по рынку такого расписания нет.
## Operating Context
- Обжарка с 2019 года, основатели Аня и Дмитрий, бывшие бариста.
- Ассортимент: Эфиопия Иргачеффе (цветочный, бергамот, светлая обжарка) 250 г — 32 BYN; Колумбия Уила (карамель, красное яблоко) 250 г — 29 BYN; Бразилия Серрадо (орех, шоколад, под эспрессо) 250 г — 26 BYN; дрип-пакеты ассорти, 10 шт — 18 BYN.
- Подписка: 2 пачки по 250 г раз в месяц, доставка бесплатно — 54 BYN/мес.
- Самовывоз: Минск, ул. Короля, 9. Пн–пт 8:00–20:00, сб–вс 10:00–18:00.
- Доставка по Минску в пятницу, от 50 BYN бесплатно; дешевле — «стоимость уточнит менеджер».
- Телефон вымышленный: +375 29 000-00-00.
## Capabilities and Constraints
- Next.js 16 App Router, Tailwind 4 (CSS-first `@theme`), next/font, next/og. Без UI-китов.
- Форма и логика уже есть (`apps/landing/src/components/LeadForm.tsx`, `CtaButton.tsx`, `lib/leadPrefill.ts`); вёрстка ложится на них, логика не меняется.
- Все тексты — в `apps/landing/src/content/site.ts` и `content/form.ts`.
- Термины — `GLOSSARY.md`: заявка, уточнение, интерес, посетитель, менеджер.
## Brand Commitments
Тон тёплый, простой, без пафоса. Название «Кварта» = «четвёртая», обжарка по четвергам.
## Evidence on Hand
- Фото (Unsplash License, без людей): зерно крупным планом — Mona Jain; открытый мешок с зерном на тёмном — Tina Guina; охладитель ростера — Scott Soltys-Curry. Это не фото самой «Кварты», подписи не должны выдавать их за её цех.
- Отзывов, клиентов, наград, цифр продаж, соцсетей, логотипа нет. Не выдумывать.
## Product Principles
1. Свежесть показываем датой, а не прилагательным.
2. Каждая цена и условие из ТЗ видны без клика.
3. От любой CTA до отправленной заявки — один экран формы, без лишних шагов.
4. Ничего сверх фактов ТЗ.
## Accessibility & Inclusion
WCAG 2.2 AA: контраст, видимый фокус, тач-цели ≥ 44px, `prefers-reduced-motion`. Мобильный трафик: проверка на 390 и 1440.