Websocket notification & chat доработать
5100 UAHНеобходимо исправить и довести до ума уведомления внутри сайта - по типу VK, или же переписать их как удобно, в основе использован Ratchet модификация от thruway с wamp2 -
Фреймворк Yii2
на фронте bootstrap+jquery + чат на AngularJS
Требования:
1. Уведомления должны содержать типов событий:
1.1 Уведомление о новом сообщение
1.2 Уведомление о новом лайке
1.3 Так же иметь возможность расширять количество событий без особых трудозатрат
2. Если клиент имеет множество вкладок - и у него включен звук на уведомлениях - то звук должен работать только на последнем открытом соединение
3. Сейчас обмен данными между сервер клиент в чате(подгрузка переписок, новые сообщения) происходит через ajax - изменить провайдера обновлений и данных на вебсокеты
4. JWT Auth уже есть, перепроверить что бы общение компонентов было безопасным(нельзя было перехватить, или подлог авторизации сделать)
Для уведомлений была подключена библиотека ZMQ
Визуально можно использовать уже подключенные бутстрап тосты
Общение между клиент<->сервер должно происходить через веб-сокет
При успешном результате - есть более крупные ТЗ
Больше важно желание прийти к результату
Спасибо за внимание!
P.S. Приоритет фрилансерам желающим работать через сейф, техническое задание можем уточнить
P.SS. Так как ТЗ касается только одного модуля - можем изменить стек с AngularJS - на VueJS, движок для сокет соединений можем заменить или сделать отдельным микросервисом