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

Сайт - площадка для продажи бурового оборудования (B2B/b2c). Видео к товарам загружаются менеджерами вручную с копированием ссылки. Новым пользователям через личный кабинет требуется простое автоматическое решение: они прикрепляют видео, система сама заменяет его внешней ссылкой на заданный видеохостинг.

Текущая ситуация

  • Загрузка видео на собственный сервер ограничена 10 МБ (≈6 секунд).
  • Пользователи не хотят загружать видео вручную дважды.
  • Ранее для менеджеров использовалось копирование ссылок с одного внешнего хостинга.

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

  • Замена стандартной загрузки видео на автоматическую отправку файла на внешний видеохостинг (YouTube, TikTok, VK и др.) с получением обратной ссылки.
  • Ссылка на видео автоматически прикрепляется к карточке товара без дублирования на сервере.
  • Необходима интеграция через публичные API - автоматический постинг видео через личный кабинет.
  • Решение должно быть масштабируемым и поддерживать расширение на другие сервисы.

Стек и пожелания

  • Основной язык: чистый PHP.
  • Архитектура: клиентский виджет во фронтенде личного кабинета, обработка через внешние API.
  • Важно: минималистичное решение - не изобретать велосипед, использовать готовые SDK или REST-запросы.

Результат

Готовый код на PHP: сохраняет ссылку вместо файла, отправляет видео на выбранный хостинг. Интуитивный виджет. Без ручных шагов для клиента.