#9 Задача: Доработка интерфейса Sogo в Docker-контейнере

Постановка задачи

  • Требовалось внести изменения в стили интерфейса Sogo: цвета, иконки, шрифты и отступы.
  • Sogo использовался как веб-интерфейс для почтового клиента Mailcow.
  • Интерфейс был развернут на VPS и работал внутри Docker-контейнера, поэтому для задачи требовался опыт работы с Docker.
  • Отдельно важно было аккуратно поправить фронтенд, не нарушив работу веб-интерфейса.
  • Заказчик заранее уточнил, что задача будет связана именно с правкой существующего решения.

Процесс выполнения

  • Сначала были извлечены необходимые файлы из контейнера и синхронизированы для дальнейшей работы.
  • Затем были внесены изменения в оформление интерфейса: цвета, иконки, шрифты и отступы.
  • В процессе доработки часть правок приходилось корректировать повторно, чтобы восстановить уже исправленные элементы.
  • Работа по фронтенду заняла больше времени, чем ожидалось, так как потребовала нескольких итераций правок.
  • Отдельно обсуждалось качество верстки и соответствие результата ожиданиям по пиксель-перфекту.

Результат

  • Часть задачи по работе с контейнером и синхронизации файлов была выполнена успешно.
  • Интерфейс Sogo был частично адаптирован под требуемый внешний вид.
  • Однако по фронтенду результат оказался спорным: часть стилей была нарушена, а некоторые элементы вернулись в исходное состояние.
  • Срок выполнения сильно затянулся и составил почти полтора месяца.
  • В итоге заказчик остался недоволен итогом и решил переделывать проект с другим специалистом.

Рейтинг проекта

  • Сроки: 2/5
  • 💬 Коммуникация: 3/5
  • Качество: 4/5

Итог: задача была технически сложной из-за работы с Docker и существующим интерфейсом, но результат по фронтенду оказался недостаточно стабильным и не оправдал ожиданий заказчика.

Приглашение на курс

Если вам интересна тема системной работы с заказами, разбор реальных кейсов, взаимодействие с клиентами и практические подходы к ведению проектов, рекомендую курс на Stepik: https://stepik.org/course/269329

Курс помогает лучше понимать процесс работы, выстраивать коммуникацию с заказчиками и избегать типичных ошибок при выполнении проектов.

Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack designed by Jimmy