Техническое задание: Приватный мессенджер на базе Matrix + ElementX
Цель проекта - разработка защищенного корпоративного мессенджера под индивидуальный бренд. Решение должно быть построено на открытой платформе Matrix с использованием клиента ElementX, полностью адаптированного под требования заказчика.
Ключевые требования
Архитектура и доступ
- Приложение должно работать только с одним, строго указанным домашним сервером (homeserver).
- Функционал выбора или добавления других серверов должен быть полностью удален из интерфейса и логики приложения.
- Федерация (связь с другими серверами Matrix) должна быть отключена на уровне клиента.
Брендирование и изоляция
- Необходимо выполнить полное брендирование клиента ElementX: замена логотипов, цветовой схемы, названия.
- Все внешние ссылки и упоминания сторонних сервисов (таких как element.io, matrix.to и подобные) должны быть удалены или заменены.
- Приложение должно представлять собой изолированное решение, не ведущее на внешние ресурсы.
Ожидаемый результат
В результате должен быть получен готовый к развертыванию пакет (или исходный код) мессенджера, который представляет собой приватную, брендированную версию Element, работающую в закрытом контуре с заданным сервером.