Front-Feature #153
Updated by Екатерина Захарова 3 months ago
Разработать сервис обмена сообщениями для Енота.
Отдельная страница с чатом для пользователя с организатором мероприятия.
Функционал:
- у пользователей создается чат с организатором.
- если пользователь авторизован, у него в лк есть вкладка с чатами организаторов, все сообщения сохраняются. их нельзя будет удалить.
- если пользователь не хочет регистрироваться то вход в мессенджер будет с помощью почты
- регистрация происходит по почте
- у организатора доступен чат со всеми пользователя в мероприятии. Он может сам первым написать. Либо каждому в отдельности, или сделать рассылку (групповое сообщение)
- должна быть возможность цитирования
Сообщения:
За референс берем телеграм.
Сверху навбар, который содержит картинка мероприятия, название мероприятия, дата, имя организатора
ниже - контейнер с чатом.
Внизу контейнера с чатом поле для ввода сообщения, кнопка "отправить"
По нажатию на сообщение в чате - попап с пунктами - Цитировать, Поделиться.
У сообщений должны быть статусы - отправлено (одна серая галочка), доставлено ( 2 серые галочки), прочитано (2 синие галочки)
слева от поля ввода - скрепка кнопка. По нажатию на нее попам с пунктами меню - файл (на потом), геолокация (откроется наш компонент карты с выбором точки). Когда выбираешь точку, то отправляется гипертекст с названием локации.
Чтобы создать чат один на один - нужно обменяться уникальными ссылками.
Чтобы создать групповой чат "один ко многим" (для организатора мероприятий) нужно нажать на кнопку "купить" и приобрести платную ссылку, на которой подписка на чат - действует 1 месяц. По истечению писать нельзя, а доступ есть.
Чтобы создать классический чат как в тг - чтобы все пользователи видели друг другала и могли писать друг другу - нажать на кнопку "Купить" - платная ссылка +