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

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

- только frontend. Из технологий обязательно использовать vue.js

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Выбранный исполнитель

dzendigital
Дмитрий 
30 лет
5 лет в сервисе
Был
3 года назад
11 отзывов
5 лет назад
$100
3 дня
Escrow
Исполнитель грамотно подошёл к задаче, все было выполнено в лучшем виде. Рекомендую!
10/10.

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

Сергей
 
34 года
6 лет в сервисе
Был
5 лет назад
5 лет назад
Александр
 
31 год
8 лет в сервисе
Был
3 года назад
9 отзывов
5 лет назад
Темур
 
37 лет
9 лет в сервисе
Был
2 месяца назад
19 отзывов
5 лет назад
dzendigital
Дмитрий 
30 лет
5 лет в сервисе
Был
3 года назад
11 отзывов
5 лет назад
  • Похожие заказы

  • Требуется Fullstack Developer Middle для постоянной работы над проектами на WordPress и Laravel. Обязанности включают написание кода, оптимизацию функционала, разработку нового функционала и архитектуры компонентов. Работа в Scrum, зарплата от 1200 до 1800$ в месяц.

    Закрыт
    4 года назад
  • Необходимо реализовать отображение текста в категории WooCommerce на WordPress. Текст должен визуально размещаться внизу страницы, после товаров, хотя в коде он находится в начале. Задача требует знаний веб-программирования и работы с темами WordPress.

    Завершен
    5 лет назад
  • Требуется наладить работу парсера для получения тендеров с площадки Сбербанк-АСТ. Существующая защита мешает парсить данные. Парсер написан на PHP и запускается по крону. Необходимо найти способ обхода защиты для успешного парсинга тендеров на ресурс i-tenders.

    Закрыт
    4 года назад
  • Необходимо сконвертировать 2000 XML файлов (до 10 МБ каждый) в SQL для импортирования в базу данных. Mysqldump не поддерживает такой импорт, а Phpmyadmin требует ручной работы, что непрактично. Ожидаются предложения по автоматизации этого процесса и эффективным решениям для импорта данных.

    Закрыт
    4 года назад
  • Необходимо сверстать страницы макета и адаптировать их на платформе Wordpress. Требуется изменить несколько элементов дизайна. Ищем исполнителей с опытом не менее 10 завершенных проектов. Укажите цену в рублях, сроки выполнения и предоставьте портфолио. Код должен быть чистым для дальнейшего расширения сайта.

    Закрыт
    4 года назад
  • Требуется разработчик на Python для создания сервиса аналитики рекламных проектов в Telegram. Необходимо реализовать каталог с фильтрами, детальную статистику, бота для взаимодействия с каналами и настройку сбора данных через Telegram API. Готовы предоставить дизайн и техническое задание.

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

    Закрыт
    5 лет назад
  • Требуется разработка интеграций по API для офферной сети в онлайн-гэмблинге. Необходимо подключение к партнерским программам рекламодателей с получением данных о пользователях. Информация включает регистрацию, наличие FTD, сумму депозитов и другие показатели. Работа в команде с главным разработчиком и техническим директором.

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