ru24.pro
«Фрилансим»
Январь
2025
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
20
21
22
23
24
25
26
27
28
29
30
31

[Fastapi] Написать многопользовательский чат для сайта

0
Всем привет!

Чтобы долго не ходить вокруг да около, требуется написать проект.
Проект - это, так скажем, групповой чат для сайта.

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

Что из функционала:
  • - Админ видит кто подключился;
  • - Админ видит кто из пользователей в чате, даже если он ничего в чате не пишет, а только смотрит;
  • - роль модератора. Админ может назначить какого-то пользователя модератором, который может удалять чьи-то сообщения
  • - Админ и модератор могут банить и снимать бан у пользователей на определённое время
  • - Пользоаатель может удалить своё сообщение. При этом, на экране пользователя с ролью админ это сообщение не удаляется, а помечается стилем, как удалённое, и кем, самим пользователем, или именем модератора
  • - Одно из важных условий - пользователь может логинится через Google-авторизацию либо телеграмм-авторизацию
  • - Если можно добавить смайлы, в передаваемые сообщения, будет замечательно
- Если можно будет вставлять скриншот/фото, будет замечательно

Ну и стек. Наверное, как обычно fastapi+websockets+postgree, возможно, redis, из орм tortoise?

Вот такой вопрос. Время оговаривается, но лучше около месяца-полтора.
Бюджет оговаривается.

Можно взять какой-то форк и допилить. Например, вот, но не могу сказать насколько качественно он написан Github FastApi-Chat
Или ваши наработки.

Прошу предлагать свои услуги и ожидания за написание проекта.
Спасибо.