Aeromir
B2B-каталог для компании климатического оборудования
Роль
Fullstack-разработчик
Год
2022
Стек
Nuxt.jsVueStrapiTailwind CSSREST API
Задача
Поставщик климатического оборудования вырос из WordPress: тысячи позиций, дилеры, которым нужен быстрый фильтрованный поиск, и сайт, падавший при обновлении каталога. Нужен был настоящий каталог, а не блог с плагинами.
Этапы
Разделение
Разделил монолит: Strapi взял на себя контент и товарные данные с кастомными контроллерами, Nuxt.js отрисовывает быстрое клиентское приложение поверх.
Инженерия каталога
Построил масштабируемое дерево категорий, фасетные фильтры и инструменты сравнения, которые остаются отзывчивыми на тысячах товаров.
Оптимизация
Адаптивные интерфейсы на Tailwind CSS, пайплайны изображений, ленивая гидратация тяжёлых виджетов — всё измерено и настроено по Core Web Vitals.
Результаты
позиций в каталоге
мобильный балл Lighthouse
быстрее обновление каталога