Техническое задание: Разработка корпоративного мессенджера
Общее описание
Необходимо разработать и интегрировать в существующий веб-сайт систему обмена сообщениями, аналогичную по функционалу мессенджеру Telegram. Система должна обеспечить конфиденциальное общение между пользователями путем реализации базового шифрования. Готовый продукт должен быть поставлен с подробной инструкцией по самостоятельному развертыванию на сервере.
Функциональные требования
Обязательный функционал
- Система регистрации и авторизации: пользователи должны иметь возможность создать аккаунт (логин + пароль) и войти в систему.
- Личные сообщения: прямой обмен текстовыми и, опционально, мультимедийными сообщениями между двумя пользователями.
- Общий групповой чат: текстовый чат, доступный всем зарегистрированным пользователям.
- Поддержка эмодзи: возможность отправлять и отображать смайлики в сообщениях.
- Базовое шифрование: защита канала связи или хранимых данных от простых методов перехвата.
Документация и развертывание
- Предоставить пошаговую инструкцию по самостоятельной установке и запуску системы на сервере.
- Минимизировать требования к сторонним зависимостям.
Личная информация (название компании, ссылки на сайт, телефоны и email) удалена из задания для сохранения анонимности.