Задача

Необходимо реализовать модуль для системы управления контентом CS-Cart, который вводит два ограничения при загрузке изображений товаров в административной панели и на фронтенде (включая массовую загрузку):

  • ограничение максимального веса одного изображения (задается в настройках модуля);
  • ограничение на общее количество изображений для одного товара (также настраиваемое).

Требования к реализации

  • Модуль должен быть оформлен как отдельное расширение для CS-Cart (аддон).
  • Все правки должны быть выполнены без изменения файлов ядра (прямое внедрение в код запрещено).
  • В случае превышения лимита пользователь должен видеть понятное сообщение об ошибке (на русском или английском языке (русский приоритет).
  • Настройки ограничения должны быть доступны в разделе управления модулем (администрирование).

Дополнительные пожелания

  • Модуль должен работать на актуальной версии CS-Cart (уточнить у заказчика перед стартом).
  • Код должен быть оформлен в соответствии с рекомендациями разработчиков CS-Cart (схема хуки, нейминг, шаблоны).

После проведения работы необходимо предоставить документацию: описание установки и инструкцию по изменению лимитов.

Разработка MVP интерактивной веб-игры для детей

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