LP Agency

Как мы сверстали интерфейс сервиса STYLUM

для последующей интеграции с 1С-Битрикс

О проекте

Клиент:
STYLUM
Отрасль:
3D / Digital / мебельная индустрия
Тип проекта:
Веб-сервис / каталог 3D-контента
Технологии:
HTML / CSS / JavaScript

STYLUM — сервис в сфере 3D-моделирования и онлайн-визуализации. Компания ориентируется как на B2B-клиентов — мебельные маркетплейсы, интернет-магазины, производителей и поставщиков мебели, — так и на специалистов, работающих с визуализацией интерьеров.
Перед LP Agency стояла конкретная frontend-задача: сверстать интерфейс сервиса по готовому дизайну в Figma и подготовить его для последующей интеграции с 1С-Битрикс.

Дизайн и UI-концепция уже были подготовлены. Поэтому мы не занимались UX/UI-проектированием, а сосредоточились на точной реализации интерфейса в коде.

stylum3

Задача

Необходимо было превратить готовые макеты Figma в полноценный набор адаптивных страниц.

При этом проект включал не только публичную часть сайта, но и интерфейсы, связанные с работой пользователя с сервисом.

В структуру верстки вошли:

  • главная страница;
  • каталог сетов;
  • карточка сета;
  • создание нового сета;
  • вход и регистрация;
  • поиск;
  • избранное и история;
  • профиль и настройки;
  • баланс и пополнение;
  • мои покупки;
  • помощь.

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

Верстка по готовому дизайну

Основой проекта стали макеты в Figma.

Мы последовательно переносили дизайн в рабочую frontend-структуру, сохраняя визуальную систему, размеры, отступы, типографику и расположение элементов.

При этом верстка создавалась с расчётом на дальнейшую интеграцию с 1С-Битрикс.

Это означало, что результатом работы должна была стать не просто статичная демонстрация макетов, а готовая frontend-основа, которую можно подключать к динамическим данным и серверной логике CMS.

Ванильный frontend

Для реализации использовали классический frontend-стек:

HTML + CSS + JavaScript.

Без React, Vue или других frontend-фреймворков.

Для такого проекта это позволило сохранить верстку максимально независимой и удобной для последующей интеграции с существующей CMS.

Особое внимание уделили структуре HTML и CSS, чтобы отдельные компоненты интерфейса можно было использовать повторно на разных страницах.

stylum2

Каталог и работа с сетами

Одной из основных частей интерфейса стал каталог.

В рамках верстки были реализованы страницы каталога, отдельной карточки сета и создания нового сета.

Помимо этого, в интерфейс входили поиск, избранное, история и раздел покупок.

То есть пользовательский сценарий охватывал не только просмотр контента, но и дальнейшую работу с ним внутри сервиса.

Личный кабинет

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

В него вошли:

  • профиль;
  • настройки;
  • избранное;
  • история;
  • баланс;
  • пополнение баланса;
  • мои покупки.

Каждый из этих разделов имел собственный интерфейс в соответствии с макетами Figma.

За счёт этого вместо одного общего шаблона была сформирована полноценная система пользовательских страниц.

Адаптивная верстка

Все необходимые интерфейсы реализовывались с учётом адаптивного поведения.

Верстка должна была корректно работать на разных размерах экрана и сохранять структуру интерфейса при переходе от десктопной версии к мобильной.

При этом адаптация выполнялась непосредственно на уровне frontend, а не за счёт упрощения отдельных страниц.

stylum1

Что было важно в проекте

Проект не требовал сложных интеграций или разработки нестандартной backend-логики со стороны LP Agency.

Основная задача была другой — качественно и последовательно реализовать большой объём готового UI.

Особенность заключалась в количестве различных пользовательских состояний и страниц: от каталога и карточек до регистрации, профиля, финансовых операций и истории пользователя.

При этом все страницы должны были оставаться частью одной визуальной системы и быть пригодными для дальнейшей интеграции с 1С-Битрикс.

Результат

LP Agency выполнила frontend-верстку интерфейса STYLUM по готовому дизайну Figma.

В результате был подготовлен комплект адаптивных страниц для будущей интеграции с 1С-Битрикс:

главная → каталог → карточка сета → создание сета → авторизация → поиск → личный кабинет → баланс → покупки → помощь.

Важный момент: сама разработка и настройка 1С-Битрикс в рамках нашей задачи не выполнялась. Мы отвечали именно за frontend-часть — превратили дизайн-макеты в готовую ванильную верстку, которую затем можно было использовать при дальнейшей разработке проекта.

Таким образом, STYLUM получил полноценную frontend-основу для своего веб-сервиса — без привязки к конкретному frontend-фреймворку и с учётом дальнейшей интеграции с CMS.