[Fastapi] Написать многопользовательский чат для сайта
Всем привет!
Чтобы долго не ходить вокруг да около, требуется написать проект.
Проект - это, так скажем, групповой чат для сайта.
Например, как групповой чат на ютубе, пользователи пишут, но, через 50-100 сообщений, уже нет истории выше.
Т.е. как только преподаватель начинает чат, он начинается с чистого листа.
Что из функционала:
Ну и стек. Наверное, как обычно fastapi+websockets+postgree, возможно, redis, из орм tortoise?
Вот такой вопрос. Время оговаривается, но лучше около месяца-полтора.
Бюджет оговаривается.
Можно взять какой-то форк и допилить. Например, вот, но не могу сказать насколько качественно он написан Github FastApi-Chat
Или ваши наработки.
Прошу предлагать свои услуги и ожидания за написание проекта.
Спасибо.
Чтобы долго не ходить вокруг да около, требуется написать проект.
Проект - это, так скажем, групповой чат для сайта.
Например, как групповой чат на ютубе, пользователи пишут, но, через 50-100 сообщений, уже нет истории выше.
Т.е. как только преподаватель начинает чат, он начинается с чистого листа.
Что из функционала:
- - Админ видит кто подключился;
- - Админ видит кто из пользователей в чате, даже если он ничего в чате не пишет, а только смотрит;
- - роль модератора. Админ может назначить какого-то пользователя модератором, который может удалять чьи-то сообщения
- - Админ и модератор могут банить и снимать бан у пользователей на определённое время
- - Пользоаатель может удалить своё сообщение. При этом, на экране пользователя с ролью админ это сообщение не удаляется, а помечается стилем, как удалённое, и кем, самим пользователем, или именем модератора
- - Одно из важных условий - пользователь может логинится через Google-авторизацию либо телеграмм-авторизацию
- - Если можно добавить смайлы, в передаваемые сообщения, будет замечательно
Ну и стек. Наверное, как обычно fastapi+websockets+postgree, возможно, redis, из орм tortoise?
Вот такой вопрос. Время оговаривается, но лучше около месяца-полтора.
Бюджет оговаривается.
Можно взять какой-то форк и допилить. Например, вот, но не могу сказать насколько качественно он написан Github FastApi-Chat
Или ваши наработки.
Прошу предлагать свои услуги и ожидания за написание проекта.
Спасибо.