Контекст
Индивидуальный e-commerce-проект на Angular без CMS. Новые концепции страниц и изменения дизайна появлялись уже после начала разработки.
Разработка UI и интерактивных элементов для автомобильного интернет-магазина с постоянно обновляющимся дизайном
Benzeen Auto Parts — проект автомобильной e-commerce-компании из Лос-Анджелеса, над которым я работал через TCO в 2019 году. Дизайнеры продолжали готовить новые страницы и обновлять существующие уже в процессе разработки.
Я реализовал интерфейс всего сайта, включая интерактивность, анимации и часть JavaScript-логики, а также интегрировал Google AMP. Это был мой первый e-commerce проект за пределами традиционной CMS.
Индивидуальная e-commerce-разработка, а не шаблон CMS. Новые макеты страниц поступали уже во время разработки сайта.
Индивидуальный e-commerce-проект на Angular без CMS. Новые концепции страниц и изменения дизайна появлялись уже после начала разработки.

Сначала выстроил структуру страниц и общие стили на Sass/SCSS с методологией BEM.

Реализовывал и обновлял страницы по мере изменения макетов, работая параллельно с командой дизайна.

Интерфейс всего магазина: выбор по марке автомобиля, новые поступления, наличие деталей, карточки товаров, запросы цен и личный кабинет.

Анимации и JavaScript-логика на сайте, а также Google AMP для поддерживаемого мобильного контента.









Как разработка успевала за меняющимся дизайном.
Дизайн и реализация оставались согласованными по мере изменения требований.
BEM и SCSS помогали вписывать новые страницы в существующую систему.
Интерактивные элементы реализованы осмысленно, а не оставлены на случай.
Большой интерфейс оставался последовательным на всём сайте.
Два направления работы и подход к каждому из них.
Новые страницы продолжали проектировать, когда разработка сайта уже шла.
Итеративная реализация на структурированных Sass/BEM-паттернах позволяла добавлять новые и обновлённые страницы без нарушения существующей структуры.

Я интегрировал Google AMP для поддерживаемого мобильного контента параллельно с основной Angular-версией.

Расскажите, что Вы создаёте. Я отвечу в течение двух рабочих дней.
Новый сайт, интерфейс продукта, дизайн-система или улучшение существующего решения.
Предыдущий и следующий проекты.