Разработка платформы для гипермакета из топ-10
Цель проекта
Разработать новую e-commerce платформу для крупного онлайн-гипермаркета бытовой техники, которая:
- заменяет существующее решение на базе shop.by, не подходящее по масштабируемости;
- обеспечивает быстрый поиск и удобную навигацию по ассортименту;
- позволяет гибко управлять фильтрами и характеристиками товаров;
- улучшает пользовательский опыт без создания полностью уникального дизайна.
Задачи
- Обеспечить масштабируемость платформы и повысить скорость работы каталога и поиска.
- Построить архитектуру на Yii2 + DotPlant с возможностью множества импортов.
- Реализовать быстрый поиск и листинг каталога через Sphinx.
- Переписать систему фильтрации под большие объёмы данных.
- Реализовать расчёт фильтров через Sphinx + NodeJS вместо PHP/MySQL (ускорение до ~1 секунды).
- Создать гибкую систему настройки фильтров через CSV.
- Запустить проект поэтапно и контролируемо (итерационная разработка).