← Все проекты
РАЗБОР ПРОЕКТАВЕБ-ПРИЛОЖЕНИЕ

Ворон — кабинет промоакции с уровнями

Кабинет участника промоакции для продавцов оборудования. Участник регистрируется, вкладывает в продвижение своих товаров и переходит с уровня на уровень: у каждого своя цель, свой приз и своя версия ворона-талисмана.

Vue 3TypeScriptFrontendShadow DOM
Роль
Фронтенд-разработчик
Сроки
2026, май — август
Кабинет участника: второй уровень, прогресс вложений и приз

Задача

Сделать кабинет и формы так, чтобы их можно было встроить в готовую страницу на Tilda одним скриптом, не задев её стили, и показывать прогресс участника по данным API.

Что входит в решение

  • Встраивание одним скриптом: приложение живёт в Shadow DOM и не пересекается со стилями страницы, а шрифты и rem-масштаб подключаются в её <head>.
  • Загрузчик берёт актуальные бандлы из version.json, поэтому новая версия доходит до сайта без правок на его стороне.
  • Уровни с целью по вложениям, прогрессом и призами; следующий уровень закрыт, пока не пройден текущий.
  • Регистрация и вход в модальных окнах, отдельный виджет формы на странице и вызов окон из любых кнопок сайта по классу.
  • Вход по одноразовой ссылке, токен в cookie, проверка полей и маски ввода.
  • Адаптивная вёрстка с отдельными иллюстрациями для телефона.

Коммерческий проект в команде: фронтенд по готовому дизайну. Скриншоты сняты с тестовой сборки на тестовых данных, логотипы и названия партнёров скрыты.

Следующий проект Орбита — платформа лояльности с академией и магазином призовВЕБ-ПРИЛОЖЕНИЕ