Техническое задание: Кастомизация клиента Matrix (Element)

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

Основные цели проекта

  • Создание выделенного, брендированного клиента для внутреннего использования.
  • Обеспечение работы приложения только с одним, заранее заданным homeserver (домен будет предоставлен исполнителю).
  • Полное отключение возможности выбора или смены сервера пользователем.
  • Изоляция от публичной федерации Matrix.

Требования к модификациям

1. Конфигурация сервера

  • Жесткая привязка приложения к одному homeserver (домен).
  • Удаление всех элементов интерфейса, связанных с выбором сервера (например, экран входа с полем ввода домена).
  • Отключение функционала федерации (обмена с другими серверами Matrix).

2. Брендинг и интерфейс

  • Замена всех упоминаний и логотипов Element/X на бренд заказчика.
  • Обновление цветовой схемы и, при необходимости, других элементов дизайна в соответствии с гайдлайнами.
  • Изменение названия приложения в настройках сборки и пользовательском интерфейсе.

3. Замена внешних ссылок и сервисов

  • Удаление или перенаправление всех ссылок на внешние ресурсы (element.io, matrix.to, справочные порталы и т.д.).
  • Их замена на внутренние ресурсы заказчика или полное удаление функционала, если это возможно.
  • Отключение проверок обновлений и прочих обращений к внешним серверам, не связанным с основным homeserver.

4. Сборка и развертывание

  • Предоставление настроенных конфигурационных файлов для сборки (config.json, и другие).
  • Инструкция по самостоятельной сборке проекта для Web-версии и/или настройке CI/CD для мобильных приложений.
  • Готовый проект должен быть развернут на тестовом стенде для проверки.

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

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

Разработка фирменного стиля и логотипа для строительной компании

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