Кейс04 / 06

AroundWire

Сайт компании + платформа лендингов

Американский маркетплейс для малого бизнеса и исполнителей услуг. В штате AroundWire я переписал платформу лендингов pro.aroundwire.com в модульную кастомную тему и сделал сайт компании aroundwire.com на Next.js.

Роль
Full-stack Developer
Период
февр. 2024 – апр. 2025
Контекст
В штате · включая ForceWind и Skilful Web Developers
Формат
Офис · Кишинёв
  • Next.js
  • TypeScript
  • React
  • SSR
  • WordPress
  • PHP
  • ACF Pro
  • Contact Form 7
  • BEM
  • Jira
  • Bitbucket
Главная страница AroundWire на десктопе
Главная страница AroundWire на телефоне

Задача

Маркетингу нужен был постоянный поток лендингов под разные профессии и города, чтобы привлекать исполнителей, и каждая страница должна была быстро работать на телефоне. Собирать каждый лендинг руками долго и не масштабируется, а тяжёлый плагин-конструктор убил бы скорость.

  • Много лендингов из общего набора секций, которые собирает маркетинг
  • Pixel-perfect по макетам и быстро на мобильных
  • Заявки со всех лендингов уходят в колл-центр
  • Отдельный современный сайт компании

Что я сделал

Платформа лендингов на WordPress (pro.aroundwire.com)

  • В кастомной теме 9 типов секций, у каждой несколько вариантов дизайна, всего 54 варианта.
  • В конструкторе в админке вариант каждой секции выбирается в боковой панели. Пресеты сохраняют всю комбинацию для следующего лендинга.
  • Ассеты грузятся по блокам. Страница получает только CSS и JS тех вариантов, которые на ней есть, а скрипты стоят в футере.
  • Формы заявок на Contact Form 7 во всплывающих окнах, события GTM на начало и отправку формы, интеграция заявок с колл-центром.
  • Блог с тегами по профессиям, где под каждой статьёй выводятся связанные лендинги. Отдельные лендинги под города для регионального таргетинга.
  • Экспорт и импорт страниц в ZIP со всеми полями ACF, чтобы переносить лендинги между окружениями.

Сайт компании (aroundwire.com)

  • Сделан на Next.js и TypeScript с серверным рендерингом.
  • Типизированная компонентная архитектура.

Команда

  • Офисная Scrum-команда, работа в Jira и Bitbucket.

Результат

pixel-perfect лендингов
40+
лендингов в день выпускал маркетинг через конструктор
5+
в мобильном PageSpeed на лендингах
70–80+

Даниил разрабатывает и фронтенд, и бэкенд, не полагаясь на готовые плагины.

Sergiu Butucea, Team Lead отдела разработки · AroundWire (перевод с английского)

Скорость заложена в архитектуру

  • У каждого варианта секции свой CSS-файл и JS, только если он нужен. Для секций, которых нет на странице, ничего не грузится.
  • Версия ассета берётся из времени изменения файла, поэтому после деплоя браузер сразу получает новые стили.
  • Плагинов-конструкторов нет. Секции написаны как обычные PHP-шаблоны с BEM-разметкой.
  • На главной картинки грузятся лениво и с явными размерами.