Общая задача

Разработать современный, минималистичный адаптивный дизайн для сайта каталога. Цветовая гамма - белые тона. Основная страница - каталог товаров/услуг.

Требования к дизайну

  • Адаптивность: два основных разрешения - десктоп (ширина от 1200px) и мобильное (ширина до 480px). Промежуточные состояния должны быть логичными и читаемыми.
  • Стиль: минимализм, много белого пространства, чистые линии, акцент на контент.
  • Функциональные блоки: шапка (логотип, навигация), каталог с карточками, фильтры, подвал.

Требования к реализации

  • Написать React-компоненты для всех основных блоков страницы(хедер, карточки, список, пагинация/навигация, подвал).
  • Стилизовать компоненты с помощью CSS Modules (использовать import styles from './Something.module.css').
  • Не изменять существующую логику приложения (если уже есть какой-то функционал - строго сохранить его).
  • Результат должен быть представлен в виде чистового кода, готового к интеграции в проект (Git-репозиторий, отдельная ветка).

Ожидаемые критерии качества

  • Код легко редактируется и масштабируется.
  • Все классы имеют осмысленные названия.
  • Вёрстка кросс-браузерная и семантичная.
  • Оформление 30% - за дизайн-проект (утверждение макетов), 70% - за код.

Настройка целей и сквозной аналитики для рекламных кабинетов и системы обучения

Требуется настроить отслеживание регистраций для рекламных систем и CRM, исправить разночтения в данных между Google Analytics, Яндекс.Метрикой и внутренней статистикой, а также корректно передавать конверсии с редоманом на другой домен.