food-market/docs/site-screenshots-progress.md
nns 9ddbffc04a
Some checks are pending
Auto-tag / Create date-tag (push) Waiting to run
CI / Backend (.NET 8) (push) Waiting to run
CI / Web (React + Vite) (push) Waiting to run
CI / POS (WPF, Windows) (push) Waiting to run
Docker API / Build + push API (push) Waiting to run
Docker API / Deploy API on stage (push) Blocked by required conditions
feat(seed): витринный сидер «Магазин у дома» для скриншотов сайта
ShowcaseSeeder — чистые данные для публичных скриншотов: 200 товаров без
Article-маркеров, реальные EAN-13, боевой формат номеров документов
(П-2026-…, ПР-2026-…), 3 поставщика, счета (касса/Kaspi/эквайринг),
сотрудники с нормальными именами, ~30 дней продаж, приёмки, 2 списания,
1 завершённая инвентаризация. Без e2e/test/Y1/DEMO в видимых данных.

- POST /api/admin/seed-demo?showcase=1 (DemoSeedController)
- повторяемый deploy/showcase-seed.sh (signup + seed, идемпотентно)
- YearDemoSeeder: data-массивы → internal для переиспользования

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-08 21:46:45 +05:00

27 lines
2.3 KiB
Markdown
Raw 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.

# Обновление скриншотов публичного сайта (ALL MARKET)
Владелец 08.10: «скриншоты нужно ещё обновить». Сейчас
`src/food-market.public/public/screenshots/*.png` — от 26.04, старый интерфейс со старым
логотипом Food Market. Нужны свежие скриншоты интерфейса ALL MARKET на правдоподобных
витринных данных (без e2e/test-мусора).
## План / статус
1. [ ] Витринная организация на стенде «Магазин у дома» (простой режим): ~200 реальных
товаров (цены/штрихкоды/группы), 2–3 поставщика, неделя продаж, приёмки/списания,
инвентаризация, счета (касса/Kaspi/эквайринг), сотрудники с обычными именами.
Повторяемый скрипт — `deploy/showcase-seed.*`.
2. [ ] Переснять `scripts/screenshots.mjs` в интерфейсе ALL MARKET (1440×900 @2x, светлая тема,
без тостов/отладки, без чужих данных): дашборд, каталог, карточка товара, приёмка,
остатки, инвентаризация, деньги/смены, отчёты, контрагенты.
3. [ ] Касса: свежие скрины новой светлой кассы (продажа/оплата). Мобильное iOS — если есть
`~/.fm-watchdog/brand/ios-screens/`.
4. [ ] Подставить на сайт, оптимизировать (webp/png ≤300КБ, srcset), alt по-русски. OG — проверить.
5. [ ] Выкладку публичного сайта добавить в `~/deploy-stage.sh` (через локальное зеркало образов).
6. [ ] Выложить, проверить test.food-market.kz, галерея `docs/site-screenshots/index.html`.
## Что НЕ трогаем
Прод (food-market.kz, admin.food-market.kz), shared-postgres, global.json, gateway nginx, sklad.
## Журнал
- 08.10 — старт: план, обследование текущих скриншотов и страниц сайта.