Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Невеликий Django-додаток з підтримкою комунікації по WebSocket.
Функціонал:
Проект запускається через ASGI веб-сервер (а не стандартний runserver).
В asgi.py налаштована підтримка як HTTP, так і WebSocket з'єднань.
Реалізовано consumer, який приймає підключення тільки від авторизованих користувачів і обмінюється даними у форматі JSON.
Користувачі можуть об'єднуватися в групи (наприклад, за приналежністю до компанії або за значенням, обраним на фронтенді). Повідомлення розсилаються тільки всередині групи, в якій знаходиться користувач.
В проекті реалізовано принаймні один асинхронний запит до бази даних.
Додано можливість надсилання сповіщень усім користувачам у групі при подіях, не пов'язаних безпосередньо з WebSocket. Наприклад:
при зміні даних компанії — всі учасники групи компанії отримують оновлену інформацію;
або виклик звичайного HTTP-ендпоінта призводить до розсилки повідомлень по сокетах.
Деталі роботи
Бюджет 1330 UAH
Додано 5 вересня 2025
82 перегляди
Фрилансер
Denys Ternopolskyi
Канада Montreal
Немає відгуків

Вільний для роботи Вільний для роботи
На сервісі 1 рік