Project

General

Profile

Actions

Front-Feature #153

open

Разработка мессенджера

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

Status:
New
Priority:
Normal
Assignee:
-
Start date:
12/07/2025
Due date:
% Done:

0%

Estimated time:

Description

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

Отдельная страница с чатом для пользователя с организатором мероприятия.
Функционал:

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

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

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

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

Actions #1

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

  • Description updated (diff)
Actions #2

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

  • Description updated (diff)
Actions

Also available in: Atom PDF