Техническое задание: Доработка CRM на Yii2

Основная проблема

В текущей реализации системы присутствует критическая ошибка: модуль загрузки файлов не функционирует. Файлы не сохраняются на сервере при отправке через интерфейс CRM.

Задачи по исправлению

  • Провести диагностику и устранить ошибку, препятствующую загрузке файлов.
  • Обеспечить стабильную работу механизма загрузки и хранения файлов.
  • Проверить корректность отображения и прикрепления загруженных файлов к соответствующим сущностям в системе.

Дополнительные доработки

Помимо исправления ошибки, необходимо реализовать следующие улучшения функционала:

  • Настроить отображение уже существующих в системе данных (истории, прикрепленных файлов, записей) в соответствующих разделах интерфейса.
  • Доработать интерфейс для улучшения пользовательского опыта при работе с отображаемой информацией.

Технические требования

  • Работа ведется с существующей кодовой базой CRM, написанной на фреймворке Yii2 (PHP).
  • Исправления и новые функции должны быть интегрированы без нарушения текущей логики работы системы.
  • Код должен соответствовать стандартам фреймворка Yii2 и принципам чистого кода.

Дизайн карточек категорий для интернет-магазина

Требуется разработать лаконичный и эстетичный дизайн карточек или иконок для категорий товаров. Важно, чтобы результат был именно продуманным дизайном, а не простой генерацией нейросетью. Работа нужна в сжатые сроки.