Project

General

Profile

Front-Feature #153

Updated by Екатерина Захарова 3 months ago

Разработать сервис обмена сообщениями для Енота. 

 Отдельная страница с чатом для пользователя с организатором мероприятия. 
  Функционал: 
 - у пользователей создается чат с организатором.  
 - если пользователь авторизован, у него в лк есть вкладка с чатами организаторов, все сообщения сохраняются. их нельзя будет удалить. 
 - если пользователь не хочет регистрироваться то вход в мессенджер будет с помощью почты 
 - регистрация происходит по почте 
 - у организатора доступен чат со всеми пользователя в мероприятии. Он может сам первым написать. Либо каждому в отдельности, или сделать рассылку (групповое сообщение) 
 - должна быть возможность цитирования 


 Сообщения: 
 За референс берем телеграм.  
 Сверху навбар, который содержит картинка мероприятия, название мероприятия, дата, имя организатора 
 ниже - контейнер с чатом. 
 Внизу контейнера с чатом поле для ввода сообщения, кнопка "отправить" 
 По нажатию на сообщение в чате - попап с пунктами - Цитировать, Поделиться. 

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

 Чтобы создать чат один на один - нужно обменяться уникальными ссылками. 
 Чтобы создать групповой чат "один ко многим" (для организатора мероприятий) нужно нажать на кнопку "купить" и приобрести платную ссылку, на которой подписка на чат - действует 1 месяц. По истечению писать нельзя, а доступ есть. 
 Чтобы создать классический чат как в тг - чтобы все пользователи видели друг другала и могли писать друг другу - нажать на кнопку "Купить" - платная ссылка + 

Back