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

Необходимо создать пользовательские версии клиентов для платформы обмена сообщениями на основе открытого ПО Element (Element X для мобильных устройств и Element Web для браузера). Сборки будут использоваться для внутренних корпоративных коммуникаций.

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

  • Привязка к серверу: Создание сборок с жесткой предустановленной привязкой только к одному конкретному серверу. Пользователь не должен иметь возможности изменить адрес сервера в настройках.
  • Кастомизация интерфейса: Изменение пользовательского интерфейса клиентов в соответствии с предоставленными требованиями по дизайну и юзабилити.
  • Фирменный стиль: Внедрение собственной визуальной идентификации (логотипы, цветовые схемы, иконки) во все версии клиентов.

Требования к платформам

  • Веб-клиент (Element Web): Кастомная сборка для использования в браузере.
  • Мобильный клиент для iOS (Element X): Кастомная сборка для публикации в корпоративном магазине приложений.
  • Мобильный клиент для Android (Element X): Кастомная сборка для распространения внутри организации.

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

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

Перевод React-приложения на серверный рендеринг (SSR) с SEO-оптимизацией

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