Внутренняя CRM клиента студии, на коробочном продукте, которому уже несколько лет. До меня поверх него другой разработчик делал десктопный редизайн, так что `!important` там был дважды: из коробки и из этого слоя. Документации не было.
Задача — мобильная адаптация. Дизайн приходил макетами в Figma, но их было мало, поэтому по остальным экранам решения принимал я сам.
Сложнее оказалась среда. Ни репозитория, ни стенда, доступ к коду только по FTP, домен нестабильный — выгрузка всё время срывалась на полпути. Поэтому сначала я собрал репозиторий, а потом написал утилиту, которая держит в синхроне локальные файлы, репозиторий и FTP по изменившимся файлам. После этого проект стало можно вести нормально, с историей того, что и когда менялось, и всё дальнейшее делалось уже через неё.
Сам проход шёл по экранам: бургер-меню и поведение оверлея, тулбары, таблицы — карточный листинг на телефонах становится настоящей таблицей, — карточка сделки, панель фильтров, единая шкала шрифтов, блок быстрых действий, канбан. Около тридцати правок.