Разработка корпоративного мессенджера с E2E шифрованием
Необходимо создать полнофункциональное и максимально безопасное решение для внутреннего общения сотрудников компании.
Цели проекта
- Обеспечить защищенный канал коммуникации для команды до 200 человек.
- Реализовать базовый и расширенный функционал обмена сообщениями.
- Гарантировать конфиденциальность данных за счет архитектуры, исключающей доступ к содержимому переписки со стороны сервера или администраторов.
Требования к платформам
- Мобильные приложения: iOS и Android (предпочтительно кроссплатформенная разработка).
- Дополнительно: Адаптивная мобильная веб-версия.
- Публикация: Готовые сборки для публикации в официальных магазинах приложений (App Store, Google Play).
Функциональные требования
1. Безопасность и авторизация
- Регистрация в системе строго по одноразовым инвайт-кодам, которые генерирует администратор.
- Обязательное сквозное (End-to-End) шифрование для всех видов коммуникации. Сервер не должен иметь технической возможности расшифровать переписку или медиафайлы.
2. Основной функционал мессенджера
- Личные чаты (один на один).
- Групповые чаты.
- Обмен файлами.
- Статусы доставки и прочтения сообщений.
3. Голосовая и видеосвязь
- Аудиозвонки (P2P).
- Видеозвонки (P2P).
Технические требования и подход
- Стек технологий: При выборе подхода (Flutter, React Native, нативные SDK) в отклике необходимо обоснование.
- Безопасность: Приветствуется использование проверенных открытых протоколов и библиотек (например, на основе Signal Protocol, Matrix). Изобретение собственных криптографических решений не допускается.
- Нагрузка: До 200 одновременно активных пользователей.
Ожидаемый результат
- Рабочее кроссплатформенное приложение.
- Мобильная веб-версия.
- Развернутый бэкенд.
- Инструкции по публикации и администрированию.
Что должно быть в отклике исполнителя
Для рассмотрения заявки предоставьте:
- Предлагаемый стек технологий (Flutter/React Native/Нативный?) и конкретные библиотеки или SDK для реализации шифрования и звонков.
- Ориентировочную стоимость и реалистичные сроки выполнения всех работ.
Просим указывать адекватную, рыночную стоимость проекта. Отклики с демпинговыми ценами или необоснованно завышенными бюджетами рассматриваться не будут.