Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

В рамках разрабатываемого веб-сервиса необходимо реализовать возможность общения (чат) между пользователями.

Требования:

1. Для возможности общения пользователь должен быть авторизован (авторизация

реализована). 

2.  В чате могут общаться несколько пользователей

3. Сообщения которые пришли пользователю пока он былофлайн, отображаются как непрочитанные

4. Поиск по вхождению фразы в содержимое чата

5. Окно чата открывается на отдельной странице.

6. Страница разделена на три области:

  a. Информация об участнике чата 

  b. Переписка (история) 

  c. Активная область, куда записываются сообщения(область редактирования) 

7. На каждом сообщении ставится время его публикации. 

8. Сообщения от каждого пользователя должны визуально отделяться и сопровождаться ФИО (ник) пользователя. 

9. Возможность прикреплять файлы, видео (ссылки). 

10. При нажатии на кнопку «Отправить» сообщение отображается в ленте. 

11. Сообщения оппонентов отображаются с одной стороны, свои сообщения с другой 

12. Возможность попасть в чат после разрешения одного из первых двух беседующих. 

13. Область редактирования должна позволять редактировать текст (жирный, курсив,подчеркнутый). 

14. Информация должна записываться в базу mysql,каждое сообщение имеет свой id, id_user, time, description

9 лет назад
ntolkachev
Николай 
41 год
11 лет в сервисе
Был
4 года назад

Заявки фрилансеров

Нет заявок фрилансеров