Разработка эмулятора функций мессенджера
Глобальная цель
Создать эмулятор, который воспроизводит ключевые функции реального мессенджера. Это необходимо для тестирования, отладки или интеграции в проекте заказчика.
Технические требования
- Используемый стек: Node.js (чистый или с минимальными зависимостями).
- Эмулятор должен поддерживать следующие функции:
- Отправка и получение текстовых сообщений;
- Управление диалогами и чатами;
- Обработка статусов сообщений (прочитано/доставлено);
- Авторизация и сессии (возможно, имитационные).
- Архитектура модульная, код должен быть читаемым и документированным.
- Желательно наличие примеров использования или тестовых сценариев.
Целевой результат
Работающий эмулятор с реализованным API, который можно использовать как локальный сервер или библиотеку.
Дополнительные особенности
- Конфиденциальность: не использовать реальные названия или бренды. Работа ведется под NDA.
- Все данные передаются через детальное техническое задание для исполнителя.