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

Имеется полностью работоспособный веб-чат. Необходимо реализовать удобную систему смайликов, которая позволит пользователям быстро вставлять их в сообщения.

Основные задачи

  • Интеграция с существующим интерфейсом: Добавить кнопку или иконку для открытия панели со смайликами в поле ввода сообщения.
  • Клиентская часть (JavaScript):
    • Реализовать открывающуюся панель (попап) с набором доступных смайликов.
    • Обеспечить вставку кода или специального маркера выбранного смайлика в текстовое поле.
    • Обработка нажатий и динамическое обновление интерфейса.
  • Серверная часть (PHP):
    • Обработка входящих сообщений: замена специальных маркеров или кодов смайликов на соответствующие HTML-изображения перед сохранением в базу данных или отправкой другим пользователям.
    • Безопасная обработка и фильтрация текста.
  • Отображение: Гарантировать, что все пользователи в чате видят смайлики как графические изображения, а не как текстовые коды.

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

  • Использовать предоставленный набор графических файлов со смайликами (изображения готовы).
  • Решение должно гармонично встроиться в существующий дизайн чата.
  • Код должен быть чистым, комментированным и не конфликтовать с существующей логикой чата.
  • Важна скорость работы: панель со смайликами должна открываться/закрываться без задержек.

Результат работы

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

Создание 3D-видеоролика с анимацией для презентации складского комплекса

Необходимо смонтировать видеоролик на основе аэросъемки, добавив 3D-графику и анимацию для презентации планируемого складского комплекса. Ролик должен визуализировать будущую застройку и сопровождаться информационным рассказом.

Аудит и настройка сквозной аналитики рекламы в Битрикс24

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

Верстка макета сайта

Необходимо сверстать адаптивный макет страницы по предоставленному образцу. Контакты и название компании будут отправлены после обсуждения.