Задача
Пересобрать интернет-магазин цветов Polyana74 как современный e-commerce продукт: сохранить накопленный каталог и поисковую ценность, убрать технологические ограничения legacy-решения и подготовить управляемый переход в production.
Моя роль
Technical Project Manager и AI-assisted Developer. Я вёл техническую декомпозицию, архитектуру, реализацию и приёмку. Разработка полностью организована через AI-инструменты, но с инженерными ограничениями: проверяемые требования, ревью кода, автоматические тесты и отдельные release gates.
Что вошло в решение
- каталог, категории, атрибуты, варианты товаров, остатки и резервирование;
- гостевая и пользовательская корзина, checkout и жизненный цикл заказа;
- оплата через YooKassa с webhooks и повторной обработкой;
- курьерская доставка, купоны, отзывы, промо-блоки и SEO-страницы;
- административная панель Filament, роли, аудит и рабочие инструкции;
- CI/CD, health checks, Playwright E2E и сценарий безопасного переключения с legacy.
Инженерный подход
Проект строился не как набор сгенерированных экранов, а как поддерживаемая система. AI-агенты ускоряли анализ, реализацию и тестирование, а критериями готовности оставались целостность заказов и остатков, воспроизводимый деплой, безопасность платежного контура и визуальная приёмка витрины.
Результат
Сформирован полноценный e-commerce контур с витриной и back office, подготовленный к переносу данных и контролируемому запуску. Это пример заказной AI-разработки, где скорость не отменяет архитектуру, эксплуатацию и качество.
Формат: Заказная разработка интернет-магазина и back office
Ключевой риск: Переезд с legacy без потери каталога, заказов и SEO-контекста
Коммерческий контур: Каталог, остатки, корзина, checkout, оплата, доставка и заказы
Контроль качества: Автотесты, Playwright E2E, health checks и release-readiness проверки