Требуется разработать web версию чата.

Требования к чату:

- только frontend. Технологии на усмотрение разработчика

- адаптирован под мобильную и декстоп версию

- скорость работы

- легкость (не надо грузить тучу библиотек)

- простота и возможность кастомизации в дальнейшем

- можно использовать сторонние решения

- работать должен без перезагрузки страницы

Backend - laravel, API и примеров запросов нет, мы их будем делать под требования web версии чата.

Не надо никакой авторизации, просто одна страница - чат.

Специфика чата такая, что менеджеру приходится общаться в нескольких диалогов от лица разных аккаунтов параллельно.

В коде или отдельным файлом составить примеры ответов с бекенда, которые ожидает web версия для правильного функционирования.

На странице чата должно быть:

- список всех чатов

 - максимум в списке 50 чатов и кнопка простой пагинации (вперед, назад)

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

В поле списка отдельно взятого пользователя должно быть:

  • - фото пользователя, с которым общаемся
  • - время последнего сообщения во всех чатах
  • - кол-во непрочитанных сообщений от этого пользователя во всех чатах
  • - какая-либо пометка статуса пользователя, визуально на ваше усмотрение, формат статуса true/false
В поле списка отдельно взятого чата должно быть:

  • - фото обоих пользователей
  • - последнее сообщение (и от кого)
  • - кол-во непрочитанных сообщений
  • - время последнего сообщения в данном чате
Чат

  • - существующие сообщения
  • - время отправки сообщений
  • - поле для написания нового сообщения, кнопка отправить (соответствующий функционал и анимация, с отправкой на бекенд)
  • - кнопка удалить (соответсвующий функционал и анимация, с отправкой на бекенд)
  • - кнопка редактировать (соответсвующий функционал и анимация, с отправкой на бекенд)
  • - доп. информация о пользователе с которым общаемся
  • - доп. информация о пользователе от лица которого пишем
Доп. информация о пользователе с которым общаемся

  • - фото профиля
  • - имя
  • - возраст
  • - пол
  • - короткое описание (до 4-х слов)
  • - описание (до 255 символов)
  • - теги (до 7-ми штук)
  • - страна, город
  • - ссылка на профиль
Доп. информация о пользователе от лица которого пишем

  • - фото профиля
  • - имя
  • - возраст
  • - пол
  • - короткое описание (до 4-х слов)
  • - описание (до 255 символов)
  • - теги (до 7-ми штук)
  • - страна, город
  • - ссылка на профиль
5 лет назад
tcexe
34 года
13 лет в сервисе
Был
3 месяца назад

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

Владислав
 
23 года
5 лет в сервисе
Был
4 года назад
5 лет назад
Виктор
 
22 года
5 лет в сервисе
Был
4 года назад
2 отзыва(-1)
5 лет назад
  • Похожие заказы

  • Требуется разработать функционал для p2p сервиса на GoLang с использованием pgSQL. Необходимо настроить работу с криптовалютой, включая холд средств при сделках и корректное отображение данных. Также требуется исправить ошибки в API и обеспечить получение входящей истории транзакций. Опыт в Node.js и криптовалюте обязателен.

    Закрыт
    4 года назад
  • $575

    Требуется доработка сайта на Laravel для агрегатора водителей грузовых авто. Необходима реализация внутреннего баланса, система уведомлений, панели управления, а также подключение системы пополнения и выплаты. Настройка комиссии сайта также входит в задачи.

    Закрыт
    4 года назад
  • Ищем разработчика на Python для создания сервиса аналитики рекламных проектов в Telegram. Необходимо реализовать каталог с фильтрами, подробную статистику, бота для обновления цен и интеграцию с БД. Предоставляются дизайн и готовый код для сбора статистики.

    Закрыт
    4 года назад
  • Требуется заменить загрузчик swfupload на jquery file upload на сайте, сохранив текущий функционал. Необходима доработка кода и тестирование нового решения. Все подробности будут предоставлены в процессе выполнения задачи.

    Закрыт
    4 года назад
  • Требуется выполнить две доработки для сайта на WordPress с WooCommerce. Первая задача: создать новый заполняемый текстовый блок 'Характеристика' в табах. Вторая задача: разработать поп-ап форму для заказа звонка, которая открывается по нажатию на кнопку. Формы должны корректно отображаться на мобильных устройствах.

    Закрыт
    5 лет назад
  • Требуется специалист по работе с трафиком для арбитражной темы. Необходимы навыки настройки трекинга (Voluum), доменов, субдоменов и работа с API партнерских сетей. Знания HTML и CSS для настройки лендингов обязательны. Удаленная работа с почасовой оплатой. Опыт в арбитраже обязателен.

    Закрыт
    4 года назад
  • $40

    Требуется выполнить доработки на сайте на PrestaShop. Необходимо реализовать вывод товаров по определенным условиям и скорректировать форму заказа, добавив несколько полей по дизайну. Ищем исполнителей с высоким уровнем владения PrestaShop, готовых работать по факту выполненных работ.

    Закрыт
    4 года назад
  • Требуется разработать систему управления заказами для Amazon, которая будет интегрирована с API. Основные функции: вывод заказов в таблице, сортировка по дате и имени, фильтрация по статусу и возможность комментирования. Подробное ТЗ предоставим выбранному исполнителю. Необходима предварительная оценка стоимости и информация о вашем опыте в подобных проектах.

    Закрыт
    4 года назад
  • Требуется обучение по CRM системе Shopware, включая работу с шаблонами, импорт товаров, настройку внешнего вида, корзины с налогами и доставкой, а также создание инвойсов в формате PDF.

    Закрыт
    5 лет назад
  • Нужна консультация от teamlead для небольшой команды разработчиков по организации совместной разработки на веб-проектах. Интересуют вопросы по созданию среды разработки, гитфлоу, ролям и зонам ответственности. Ожидается информация о ценах на консультацию и опыте в разработке. Проекты в основном на Битрикс.

    Закрыт
    4 года назад