+38 067 532 01 40
Написать нам

CrUAtivity

UXUIDesignWeb
CrUAtivity - проект Всеукраинской рекламной коалиции, демонстрирующий украинскую рекламную креативность во время войны. Платформе нужна была технически сложная реализация с headless-архитектурой, где фронтенд работает независимо от бекенда, обеспечивая мгновенное взаимодействие и плавную навигацию.
Задача
Реализовать веб-платформу с фронтендом на React/Next.js в Docker-контейнере и бекендом на WordPress (требование клиента). Расширить WordPress REST API под потребности проекта, обеспечить динамическую фильтрацию, бесконечный скролл новостей и mobile-first подход.
Что сделано
  • Построен фронтенд на React/Next.js с серверным рендерингом для быстрой первой загрузки.
  • Настроена Docker-контейнеризация на сервере с автоматической очисткой кеша и мониторингом.
  • Расширен WordPress REST API кастомными эндпоинтами под структуру данных проекта.
  • Реализована динамическая фильтрация контента без перезагрузки страницы с использованием React-состояния.
  • Построен бесконечный скролл новостной ленты с ленивой загрузкой блоков и оптимизацией DOM.
  • Спроектирован интерфейс по mobile-first принципу с последовательным расширением под большие экраны.
  • Оптимизирована загрузка ресурсов: code splitting, lazy-load изображений, prefetch критичных данных.
  • Настроено кеширование на уровне Next.js ISR для баланса между актуальностью и скоростью.
  • Обеспечена стабильная работа Docker-окружения с автоматическим перезапуском при сбоях.
  • Подключена аналитика для отслеживания вовлеченности и глубины просмотра контента.
CrUAtivity - cr4 1CrUAtivity - cr4 2CrUAtivity - cr4 3CrUAtivity - cr4 4
CrUAtivity - 1CrUAtivity - 2
CrUAtivity - cr block images1
Результат
Платформа демонстрирует украинскую рекламную креативность с технической реализацией на уровне лучших мировых практик. Headless-архитектура с Docker-инфраструктурой обеспечивает стабильность и скорость, а mobile-first подход гарантирует комфортный опыт на любом устройстве. Проект реализован специалистами интернет-агентства.