Разработка внутреннего чата между пользователями. Laravel, WebSocet

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
16 февраля 2019, 14:38 • 15 откликов • 59 просмотров
Разработка внутреннего чата между пользователями. Laravel, WebSocet, node.js / аналоги

Есть сайт на Laravel. с личным кабинетом пользователей.

Требуется реализовать чать между пользователями.

Краткое ТЗ:

1 Страница вывода всех диалогов с кем ведутся диалоги.
1.1 Возможность удаления диалога
1.2 Возможность блокировки диалога (что бы пользователь не смог больше писать
1.3 Уведомление о количестве новых сообщений
1.4 В каждом списке "чеплашке" диалогов должно отображаться:
1.4.1 Имя пользователя + аватарка
1.4.2 Количество сообщений в диалоге
1.4.3 Дата последнего сообщения
1.5 Подсветка диалогов в которых есть новые непрочитанные сообщения
1.6 Диалоги в которых появляются новые сообщения должны подниматься вверх списка всех диалогов.

При клике на чеплашку - открывается сам диалог

2 Страница самого диалога
2.1 Форма написания сообщения
2.2 Формат даты вывода диалога/разговора, с верху - вниз, где вверху самые старые сообщения , внизу новые/последние.
2.3 Подсветка / изменения статуса (Прочитано, доставлено, отправлено и тд) - НЕ ТРЕБУЕТСЯ!!!
2.4 Возможность отправки, эмоджи, фото, видео

3. Счётчик на кнопку "МОИ СООБЩЕНИЯ"

Приложен небольшой прототип. В котором всё более понятно.

Требуется как фронд так и бек.

p.s. задавайте вопросы, цену обозначайте за проект, а не за почасовую оплату.


Файлы