КЛИЕНТ
«Аквилон» — сеть строительных гипермаркетов в Казахстане. Мы работаем с ними с 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 лет
Непрерывного сотрудничества