Еще до появления задачи по разработке дизайн-системы я успела поработать с макетами, создать несколько новых флоу, параллельно я составляла список того, что необходимо включить в дизайн-систему, какие молекулы, организмы и шаблоны собрать.
Добавила систему отступов и скруглений, используя Variables.
Далее пересобрала существующие компоненты, привела их к единому стилю, описала принципы их работы. Разработчики сказали, что они используют библиотеку PrimeVue, поэтому почти к каждому элементу для их удобства я добавила ссылки на соответствующие элементы в библиотеке.
Так как большинство флоу в продукте содержат таблицы, я создала в дизайн-системе отдельную страницу со стандартным экраном, атомами и молекулами таблицы, описанием принципов работы.
А ещё в фигма вышло обновление, и я заменила все заметки для разработчиков в фреймах на Annotations, а линии, указывающие на расстояния, на Measurements. Стало ещё роскошнее, восторг!
С коллегой-дизайнером согласовали принципы построения макетов в фигма. К каждому флоу добавили навигацию, унифицировали принцип расположения фреймов, ещё мне пришла классная идея: располагать стартовый экран флоу на координатах 0,0. Это позволяет не теряться при переключении между десятками страниц.
Кроме этого, я разработала редполитику, руководство по созданию последовательного пользовательского опыта через текст. Это позволило заложить единые стандарты для дальнейшей разработки и избежать хаотичного нэйминга внутри интерфейса.
Создание организмов и шаблонов
Отдельно создала и описала принципы работы организмов и стандартных страниц.
Собрала и стандартизировала стили типографики (изначально их было более 30), разделила их на две группы: Title (8 стилей) и Text (3 стиля).
Проанализировала существующие макеты. Выявила дублирующиеся компоненты, противоречия в UI&UX. Пообщалась с разработчиками, тестировщиком и продактами для выявления слабых мест продукта, которые важно исправить. Составила список и изучила best practises на соответствующие темы.