<aside> ⌛ Прочтете за 8 минут

</aside>

yclients — сервис онлайн-записи на услуги. Состоит из виджета для сайта из сайта и ERP системы.

Дизайн не менялся с основания. До прихода нашей команды была одна попытка — 1,5 года старая команда делала «новую» версию — так и не запустили.


Задача: пользователь выбирает любой HEX цвет из палитры и весь виджет раскрашивается в оттенки этого цвета

Untitled

Дано: Новая версия не имеет кастомизации, она просто желтая. Задача актуальна, так как кастомизации цветов пользуются 64% пользователей старой версии. Остальные 26% процентов пользуются черно-белой.

  1. Виджет поддерживает инъекции кода, то есть люди могли красить любые элементы как попало через CSS минуя настройки в ERP. Это осложняет работу с данными.
  2. У нас может быть темный или светлый фон, (а в будущем и цветной)
  3. Юзер может выбрать любой цвет из палитры: белый на белом, черный на черном, а Мы должны сохранить читаемость элементов интерфейса.
  4. Опасно заменять цвета юзеров на другие (кроме нейтральных черного и белого) — может завалить поддержку и спровоцировать отвалы клиентов со специфическими вкусами
  5. Нельзя все красить в ЧБ, даже если юзер выберет малочитаемый цвет — он должен присутствовать в интерфейсе, чтобы не ронять бренд!
  6. Юзер может выбрать цвета из зоны Color Blind, т.е. неконтрастные и к белому и к черному, тогда нам нужно не дать человеку выстрелить себе в ногу

Юзер может выбрать любой из 16.7 миллионов цветов...

Untitled