Постановка задачи
- Требовалось внести изменения в стили интерфейса Sogo: цвета, иконки, шрифты и отступы.
- Sogo использовался как веб-интерфейс для почтового клиента Mailcow.
- Интерфейс был развернут на VPS и работал внутри Docker-контейнера, поэтому для задачи требовался опыт работы с Docker.
- Отдельно важно было аккуратно поправить фронтенд, не нарушив работу веб-интерфейса.
- Заказчик заранее уточнил, что задача будет связана именно с правкой существующего решения.
Процесс выполнения
- Сначала были извлечены необходимые файлы из контейнера и синхронизированы для дальнейшей работы.
- Затем были внесены изменения в оформление интерфейса: цвета, иконки, шрифты и отступы.
- В процессе доработки часть правок приходилось корректировать повторно, чтобы восстановить уже исправленные элементы.
- Работа по фронтенду заняла больше времени, чем ожидалось, так как потребовала нескольких итераций правок.
- Отдельно обсуждалось качество верстки и соответствие результата ожиданиям по пиксель-перфекту.
Результат
- Часть задачи по работе с контейнером и синхронизации файлов была выполнена успешно.
- Интерфейс Sogo был частично адаптирован под требуемый внешний вид.
- Однако по фронтенду результат оказался спорным: часть стилей была нарушена, а некоторые элементы вернулись в исходное состояние.
- Срок выполнения сильно затянулся и составил почти полтора месяца.
- В итоге заказчик остался недоволен итогом и решил переделывать проект с другим специалистом.
Рейтинг проекта
- ⚡ Сроки: 2/5
- 💬 Коммуникация: 3/5
- ✅ Качество: 4/5
Итог: задача была технически сложной из-за работы с Docker и существующим интерфейсом, но результат по фронтенду оказался недостаточно стабильным и не оправдал ожиданий заказчика.
Приглашение на курс
Если вам интересна тема системной работы с заказами, разбор реальных кейсов, взаимодействие с клиентами и практические подходы к ведению проектов, рекомендую курс на Stepik: https://stepik.org/course/269329
Курс помогает лучше понимать процесс работы, выстраивать коммуникацию с заказчиками и избегать типичных ошибок при выполнении проектов.