Повысил вхождение в воронку на 59% с последующим ростом конверсии
ДомИнтернет помогает подобрать и подключить домашний интернет во всём многообразии провайдеров
Главная ценность сервиса — поиск доступных провайдеров и тарифов по точному адресу, вплоть до квартиры
Мы решаем боль миллионов пользователей, когда они не знают, какие провайдеры есть в их доме
Макеты рисовались хаотично, что-то наследовалось с других страниц, что-то рисовалось с нуля, а что-то даже не соответствовало существующему UI-kit
Из-за этого, один и тот же элемент по смыслу на разных страницах мог выглядеть совершенно по-разному
Еще одной проблемой было то, что никто не следил за изменениями дизайна в верстке, из-за чего дизайн-макеты и верстка довольно часто совпадали только отчасти, а прилетало потом всем
До моего прихода существовал UI-kit, UI-kit_new (не отличался по стилистике, просто отдельные элементы переехали по какой-то причине в него)
Сама несостоятельность «китов» была в слишком высокой детализации на разрешениях устройств. Предполагалось, что макеты должны отрисовываться в 8 разрешениях. Из-за этого у нас было 8 наборов шрифтов, 8 гридов, 8 наборов паддингов и гэпов
Отдельной вишенкой на торте было использование устаревших разрешений — мобильных устройств 320px по ширине
При этом не существовало единой базы иконок, из-за этого на одной странице иконки с заливкой, на другой без, на одной они с острыми углами, на третьей они со скругленными углами. А сколько у иконок было цветов — не пересчитать
Карточек тарифов по файлу у нас лежало чуть больше 100, причем различия были от незначительных (поменялась тень карточки), до кардинальных, когда в карточках использовался старый брендовый цвет, который является рудиментом
Где-то из-за обновлений Figma карточки поехали, но никто это не фиксил
Первым шагом дизайн-система была разложена на задачи. По сути, это было архитектурой всего проекта
Самым крупным блоком работ стала проработка компонентов, с суммарной оценкой 335 часов
В качестве базисов для переменных были заведены размерности чего-угодно (числа) и типографика (числа и конкретные значения толщин. К ним уже подключались переменные самой типографики, паддингов, гэпов, размеров устройств, размеры иконок, толщины обводок. Отдельными переменными были заложены цвета
Собрал палитру, которая включает в себя брендовые цвета и несколько дополнительных для комбинирования. Саму палитру делал максимально простой, для сокращения сложности работы с ней (нет нужной зрелости команды дизайна и разработки)
Совместно с разработкой вычистили устаревшие цвета и с прода, было удалено более 150 устаревших оттенков (в основном серых)
Вместо 8 наборов шрифтов под каждое разрешение — только два. При этом размеры адаптируются между десктопом и мобайлом через переменные, а не ручным подбором в каждом макете, достаточно просто выбрать mode в appearance
Компоненты собирал по атомарному принципу: от базовых элементов (кнопки, инпуты, иконки) до готовых блоков вроде карточки тарифа. Здесь максимально помог Claude Code с Figma через MCP — десяток компонентов в работе параллельно, а middle-дизайнер перепроверял результат и доводил сложные блоки
Все базисы сопровождаются документацией, где описывается как использовать для дизайнеров и разработки. Отдельно есть инструкции для использования в рамках Figma, чтобы новые дизайнеры быстро включались в работу
При помощи Claude Code я наладил быструю сборку макетов. Все стили, переменные и элементы хранились у нейросети в виде постоянно актуализируемых markdown-файлов, где описывалось:
Набор правил позволял давать задачу Claude Code на сборку целых страниц без лишних обсуждений — у него уже были определены границы и форматы работы.
Проверкой результата занималась команда агентов, у которых было четко определено, что именно они проверяют (соответствие дизайн-системе, грамматика, логика, соответствие запросу пользователя и пр.)
Для сборки страниц было заложено три возможных сценария:
Ниже пример, когда Claude Code на входе был выдан скриншот, а он собрал полноценный макет в Figma и написал об этом отчёт
В макетах внутри Figma дизайн-система уже внедрена и работает полноценно. Потребовалось несколько дней ручной и нейросетевой работы, чтобы полностью пересадить старые макеты на дизайн-систему
Со стороны разработки проблем гораздо больше — приходится вычищать очень много легаси за 9 лет и решать, что на что заменяем, поэтому внедрение запаздывает. Но все новые страницы уже верстаются с учетом дизайн-системы
Полное завершение внедрения на стороне разработки запланировано на третий квартал 2026 года
До конца 2026 года требуется согласовать между собой дизайн-систему сайта и рекламные материалы, так как маркетологи живут в отдельном дивизионе и готовят всё самостоятельно