Техническое задание: Интеграция системы распознавания лиц в видеочат

Цель проекта

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

Основные требования

  • Интегрировать библиотеку для распознавания лиц (предпочтительно MediaPipe Face Detection или аналогичное современное решение).
  • Система должна анализировать видеопоток в режиме реального времени.
  • Реализовать логику блокировки интерфейса: если лицо в кадре не обнаружено, элементы управления "Старт" и "Далее" (или аналогичные) должны становиться неактивными (disabled).
  • При обнаружении лица функционал должен разблокироваться.
  • Решение должно работать стабильно в современных браузерах.

Ожидаемый результат

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

Оптимизация нагрузки на сайт и базу данных

Требуется проанализировать лог ошибок хостинга о превышении нагрузки на БД и выполнить работы по оптимизации производительности сайта. Цель - устранить причины высокой нагрузки и стабилизировать работу ресурса.

Настройка серверной аналитики для интернет-магазина WooCommerce

Требуется настроить комплексный server-side tracking (CAPI, TikTok Events API, GA4) для интернет-магазина на WordPress + WooCommerce. Сайт работает на чистом коде, без плагинов для аналитики. Необходимо реализовать полноценное отслеживание событий.