Создание браузерного чата для сайта
Требования к кандидату:
· Знание и опыт работы с Javascript, React,Angular 1.x
· обязателен опыт создания браузерного чата с использованием JS-библиотек
Задание:
Необходимо предложить и реализовать решение по созданию чат-приложения на сайте. Решение должно быть масштабируемо и должно поддерживать большое количество пользователей/сообщений.
Функции, которые должен выполнять чат:
· обмен сообщениями между любыми зарегистрированными пользователями сайта
· сохранение диалогов и истории сообщений с пользователями
· сортировка диалогов в зависимости от времени получения/написания последнего сообщения (последние диалоги должны подниматься
вверх в общем списке диалогов пользователя)
· Ответ и обработка добавления/удаления пользователей в реальном времени из той же группы, в которую входит
пользователь
· Ответ и обработка в реальном времени изменения имени пользователя
· Ответ на действие и возможность подписки на изменение статуса другого пользователя
· Возможность запретить обмен сообщениями от одного пользователя к другому (добавить в бан)
Пожалуйста, отправляйте ваши заявки на выполнение с обязательным указанием опыта создания чатов и приблизительными сроками и стоимостью.