Files
ozone-tech_owl_prime/docs/UI_UX_REDESIGN_AUDIT.md
2026-07-04 12:14:08 +02:00

3.0 KiB
Raw Blame History

UI/UX Redesign Audit

1. Что сейчас плохо

  • Перегруженность: первый экран похож на engineering debug-dashboard.
  • Horizontal scroll из-за min-width: 1180px и жёстких grid-колонок.
  • Слабая адаптивность: mobile не в одну колонку, мелкие tap targets.
  • Debug-dashboard вместо product demo: много панелей сразу.
  • Мелкий текст (11–13px) и плотная типографика.
  • Непонятный первый экран: не ясно, что это за система и как запустить демо.

2. Цель редизайна

Сделать чистый, адаптивный product demo для защиты хакатона: за 10 секунд понятно, что это, как запустить и какой результат показать. Инженерные панели сохранить, но спрятать ниже.

3. Новая информационная архитектура

  1. Hero — смысл, CTA, цепочка Detection → Classification → Command → Routing
  2. Product Demo — сцена + карточка результата + управление
  3. Storyline Stepper — текущий этап цикла
  4. Scenario Cards — jury-сценарии карточками
  5. Criteria Cards — покрытие критериев OZON
  6. Engineering Details — сворачиваемые техпанели

4. Компоненты: создать / изменить

Компонент Действие
HeroSection создать / доработать
ProductDemoSection создать / доработать
StorylineStepper создать / доработать
ScenarioCards создать / доработать
CriteriaCards создать / доработать
EngineeringDetails создать / доработать
Header упростить до product-nav
App собрать product page
SorterScene добавить variant: full | simple
styles.css responsive redesign

5. В Engineering Details

StateMachinePanel, TimelinePanel, PidPanel, EventLog, MetricsPanel, SensorPanel, ScenarioPanel, OzonCriteriaPanel, SorterScene variant="full".

6. Риски

  • Не сломать domain logic / tests.
  • Не потерять инженерные функции для жюри.
  • Не затронуть nginx / соседние проекты.
  • Сохранить обработчики start / step / reset / scenario select.

7. Definition of Done

  • Нет horizontal scroll на 1920 / 1440 / 390.
  • Hero понятен, CTA видны.
  • Demo ведёт по цепочке Detection → Routing.
  • Engineering Details свёрнуты по умолчанию.
  • npm run build и npm run test проходят.
  • Docker owl отдаёт страницу на :3100 и доменах.