Групповой чат на Node.js / Vue.js

Цена договорная
26 марта 2020, 18:31 • 14 откликов • 96 просмотров
Задача, прикрутить в CRM (Yii2, MySQL) групповой чат между зарегистрированными юзерами (по аналогии групп в WhatsApp). Сейчас сообщения работают на плагине pjax, нужен вебсокет.

Функции чата:

Отображение ФИО пользователя
Аватар
Эмодзи
Сообщения с фото
Личное сообщение
Отображение онлайн/оффлайн юзера
Звуковое уведомление и смена title страницы («Новое сообщение»)


Стек вижу примерно такой: Yii2 (администрирование) + Node.js, Vue.js, или React (держим сокет-соединения) + MySQL (пользователи, роли, история сообщений .etc) + Redis (храним стек сообщений для отправки)

Код описан. API есть.