Техническое задание: Доработка сервиса генерации видео

Краткое описание проекта

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

Текущий рабочий процесс системы

  1. Сбор контента:
    • Через административную панель загружаются URL-адреса страниц.
    • Специализированным сторонним инструментом (A-Parser) производится парсинг заголовков и текстового содержимого с указанных страниц.
  2. Подбор визуального ряда:
    • Система собирает изображения с исходных страниц.
    • Если количество найденных изображений меньше заданного минимума, система автоматически использует тот же парсер (A-Parser) для поиска и загрузки недостающих картинок из внешних источников.
  3. Создание аудиодорожки и видео:
    • Полученный текст преобразуется в речь с использованием синтезатора Amazon Polly через API.
    • Сгенерированная аудиодорожка, изображения и, возможно, другие элементы объединяются в итоговый видеофайл.
  4. Публикация: Готовое видео загружается на канал YouTube.

Задачи для разработчика

  • Анализ текущей кодовой базы сервиса.
  • Доработка и оптимизация существующего функционала на PHP (YII).
  • Обеспечение стабильной работы всех этапов: парсинг, генерация аудио, сборка видео, загрузка на YouTube.
  • Возможное расширение функционала по согласованию.
  • Тестирование и отладка интеграций со сторонними сервисами (парсер, Amazon Polly, YouTube API).

Требования к кандидату

  • Опыт коммерческой разработки на PHP и фреймворке YII (1.x или 2.x).
  • Понимание принципов работы с API (REST, возможно, SOAP).
  • Умение работать с существующим кодом и проводить его рефакторинг.
  • Приветствуется опыт в реализации задач, связанных с обработкой медиафайлов или автоматизацией публикаций.

Разработка расширения Chrome для внутреннего кабинета с новой колонкой

Требуется создать расширение для браузера Chrome, которое добавит в интерфейс внутреннего кабинета новую колонку "Выручка". Значение в колонке должно рассчитываться как произведение данных из двух других колонок.

Обновление программного обеспечения для двух фискальных регистраторов

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