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

2.3 KiB
Raw Blame History

Обновление скриншотов публичного сайта (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 — старт: план, обследование текущих скриншотов и страниц сайта.