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

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

Существует сервис на базе 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).
  • Умение работать с существующим кодом и проводить его рефакторинг.
  • Приветствуется опыт в реализации задач, связанных с обработкой медиафайлов или автоматизацией публикаций.

Интеграция CRM системы с интернет-магазином на Битрикс

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

Создание презентации на основе PDF-файла

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

Разработка автоматизированного помощника для составления судебных документов

Требуется создать программное решение для автоматизации составления исковых заявлений и заявлений о вынесении судебного приказа по договорам займа с последующей подачей через ГАС Правосудие. Необходим постоянный подрядчик для выполнения большого объема работ.