Необходимо реализовать SPA приложение чата, которое получает данные из бэкенда в JSON.

В системе две роли пользователей - покупатель и продавец, чат подразумевает их общение между собой в модели "покупатель спрашивает продавца" относительно товара.

Две основные части приложения:

Список диалогов:

- диалоги остортированные по дате, самые новые сверху

- аватар отправителя

- количество непрочитанных сообщений

- последнее отображаемое сообщение в списке диалогов

- дата

- кнопка уведомления продавца о том, что покупатель запросил контакт, по клику продавца на кнопку отсылает автоматическое сообщение в чат (POST запрос на api)

- название товара

Диалог:

- тип сообщения:  отправитель-получатель

- аватар пользователя

- дата

- сами сообщения и его состояния:

    - обычное сообщение

    - сообщение помеченное модератором (в красной рамке)

    - сообщение заблокированно модератором

- кнопка запроса/отправки контакта.

Реализация в виде компонентов, использование react-router,  Babel + ES6, сборка через webpack.

Пожалуйста, указывайте ориентировочную цену либо вашу таксу в час и приблизительное количество часов.

Спасибо!

9 лет назад
kold
Илья 
38 лет
10 лет в сервисе
Был
6 лет назад

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

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