panfilov.digital panfilov.digital
Аквилон Symfony, MongoDB, Nuxt, RabbitMQ, Flutter, FSD, DDD
Экосистема цифровых продуктов для сети строительных гипермаркетов

Экосистема цифровых продуктов для сети строительных гипермаркетов

КЛИЕНТ

«Аквилон» — сеть строительных гипермаркетов в Казахстане. Мы работаем с ними с 2020 года и за это время выросли от подрядчика до технологического партнёра. Вот что мы сделали — от самого свежего к истокам.

МАСШТАБНОЕ ОБНОВЛЕНИЕ

В 2025 году мы полностью переписали фронтенд интернет-магазина. За 4 года активного развития накопился технический долг: устаревший Nuxt 2, legacy-код, отсутствие строгой архитектуры.

Миграция с Nuxt 2 на Nuxt 4, внедрение Feature-Sliced Design (FSD), рефакторинг API-запросов, обновление Symfony до последней версии. 10 месяцев работы команды из 9 человек.

В процессе вышел Nuxt 4 — мы рискнули обновиться сразу, и это окупилось. Результат — ускорение и сайта, и самой разработки.

ПЛАНШЕТЫ ДЛЯ МЕНЕДЖЕРОВ

Для торговых залов мы сделали планшетный интерфейс менеджеров продаж. Менеджер с планшетом перемещается по магазину, проверяет остатки на всех складах, рассчитывает персональную скидку и передаёт заказ на кассу.

Вместо пластиковых карт лояльности — идентификация по номеру телефона. Автоматический подбор склада. Система сама предлагает сопутствующие товары для допродаж. Универсальный калькулятор считает метраж и квадратуру под задачи покупателя.

Разработка заняла менее 3 месяцев — бэкенд уже был готов от интернет-магазина.

МОБИЛЬНОЕ ПРИЛОЖЕНИЕ

Нужно было проверить гипотезу: будет ли отдельное приложение востребовано, если сайт уже адаптивный?

Выбрали гибридный подход (WebView) — переиспользовали код сайта и запустились быстро с минимальными затратами. Приложение опубликовано в App Store и Google Play.

Добавили форму обратной связи прямо после оформления заказа — негативные отзывы в сторах снизились, рейтинг вырос выше 4,5. 30% всех онлайн-заказов теперь оформляется через приложение.

После успеха гибридной версии заказчик поставил задачу разработать полноценное кроссплатформенное приложение на Flutter.

РАЗВИТИЕ МАГАЗИНА

После запуска мы продолжили развивать магазин как продукт:

AI-поиск с подсказками, предиктивной выдачей и исправлением раскладки — до 70% продаж начинаются с поиска
Умная доставка — автоматический подбор способа под габариты заказа
Комплекты товаров — покупаете дверь, сайт предлагает наличники, петли и коробку
Строительный калькулятор — расчёт количества товара по площади помещения

ИНТЕГРАЦИЯ С 1С

1С — единственный первоисточник данных о товарах и заказах. Но прямые запросы к базе были нестабильными. Решение — RabbitMQ: данные из 1С реплицируются в отдельную копию, и сайт всегда работает, даже если 1С временно недоступна.

С ЧЕГО ВСЁ НАЧАЛОСЬ

В 2020 году у «Аквилона» было три строительных магазина и сайт на «1С-Битрикс», который не справлялся с нагрузкой. Каталог из 30 000 товаров, цель — 100 000 пользователей в месяц, дедлайн — полгода до строительного сезона.

Мы разработали магазин с нуля: Symfony на бэкенде, MongoDB для гибких товарных свойств и фильтров, Nuxt (SSR) на фронте. Первые три месяца — только проектирование по принципам Domain-Driven Design: интервью с покупателями, погружение в предметную область, расстановка приоритетов для MVP.

Запустились вовремя — к весеннему сезону.

Главная страница интернет-магазина при запуске

Технологии

Symfony, MongoDB, Nuxt, Vue, RabbitMQ, Flutter, FSD, DDD, Docker

100 000

Пользователей в месяц

+30%

Рост SEO-трафика

1%

Конверсия в заказы

из органики

30%

Заказов через приложение

4,5+

Рейтинг в сторах

App Store и Google Play

5 лет

Непрерывного сотрудничества

Следующий проект

Десять лет цифровых продуктов для крупнейшего DIY-ритейлера