Техническое задание: WebSocket-клиент с декодированием данных

Цель проекта

Разработать стабильное и эффективное приложение (клиент), которое подключается через WebSocket к публичному источнику данных для мониторинга в реальном времени. Ключевая сложность - работа с закодированным потоковым содержимым, которое необходимо правильно интерпретировать.

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

  • Установка и поддержание устойчивого WebSocket-соединения с заданным эндпоинтом.
  • Прием и обработка потоковых данных в реальном времени.
  • Реализация логики декодирования полученных данных в понятный структурированный формат (например, JSON).
  • Обеспечение обработки ошибок соединения и данных.
  • Возможность простого запуска и настройки.

Исходные данные для работы

Для анализа протокола и формата данных необходимо изучить сетевой трафик (вкладка Network) целевого публичного веб-сервиса, чтобы понять структуру сообщений и метод их кодирования. Конкретные адреса и названия в задании не указаны.

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

  • Рабочий код приложения.
  • Корректное декодирование и вывод поступающей информации.
  • Краткая документация по запуску.

Адаптация дизайна сайта в Figma с изменением цветовой схемы

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

Устранение ошибок и оптимизация производительности сайта на Битрикс

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