Камеры видеонаблюдения на стене

Системы
безопасности —
на портале

Сделали портал дистрибьютора систем безопасности и электротехники: каталог брендов, региональность, заявки на участие в тендерах и отказоустойчивая инфраструктура в Яндекс Облаке.

B2B и промышленность Laravel PWA Яндекс Облако Highload
— 01 Проект

Каталог для монтажников и интеграторов

Клиент — дистрибьютор систем видеонаблюдения, безопасности и электротехники. Его покупатели — монтажные организации, интеграторы и проектировщики, которым важны наличие, документация и быстрый поиск по брендам. Бизнес рос, и нужен был новый портал с запасом по нагрузке.

682
задачи разработки
2023
старт проекта
B2B-каталог дистрибьютора: цены партнёра, наличие на складе в городе и подбор оборудования в проект

B2B-каталог дистрибьютора: цены партнёра, наличие на складе в городе и подбор оборудования в проект. Условный пример интерфейса — данные клиента под NDA

— 02 Задачи

Что предстояло
решить

01

Нагрузка и отказоустойчивость

Портал должен работать без простоев и выдерживать пики.

02

Большой каталог брендов

Тысячи позиций, бренды и категории — нужен быстрый поиск.

03

Регионы

Контакты и условия зависят от региона покупателя.

04

Данные клиента

Каталог приходит из учётной системы по API.

— 03 Решение

Что мы
сделали

01

Архитектура

Laravel + PWA

Бэкенд на Laravel, витрина — PWA на Nuxt.

Яндекс Облако

Балансировщик, кластер Docker Swarm, выкладка без остановки.

Хранилище и поиск

S3 для медиа и управляемый Elasticsearch.

02

Каталог

Бренды и категории

Листинг брендов, страницы брендов и категорий.

Поиск

Поиск по каталогу на Elasticsearch.

Импорт по API

Данные о товарах из учётной системы клиента.

03

Для клиентов

Регионы

Геолокация и региональные данные.

Формы и тендеры

Обратная связь и приглашение компании в тендер.

Контент

Блог, CMS-страницы, лейблы и подписка через Unisender.

Стек
Laravel Nuxt PWA Docker Swarm Elasticsearch Яндекс Облако
— 04 Результаты

Что получил
клиент

Отказоустойчивый портал

Кластер в облаке и выкладка без простоев.

Быстрый каталог

Поиск по брендам и категориям на Elasticsearch.

Развитие после запуска

После первой версии портал продолжает расти: новые разделы и возможности выходят регулярно.

Канал для тендеров

Компании приглашают дистрибьютора в тендер прямо с сайта.

Хотите такой же
проект?

Разберём вашу задачу и предложим архитектуру решения.

Следующий кейс

Brucite+

Русское горно-химическое общество: приёмка и развитие сайта на 1С-Битрикс, кабинет на Битрикс24