Нужно закончить веб сервис на NodeJS
1. Написать авторизацию на next-auth (с учётом анонимного входа и возрастных ограничений).
2. Написать сервисы.
- Комнат (создаёт комнаты, удаляет, меняет настройки комнаты, получает список доступных комнат и запланированных комнат).
- Сообщений (получает список/оптравляет сообщения для одного чата/комнаты).
- Сингланилга (Должен работать через websocket и контролировать процесс подключения к комнате. Вход по паролю, вход по одобрению, передача dtls параметров).
Задачи фронта:
1. Интегрировать сессию next-auth.
2. Интегрировать сервисы через tRPC.
3. Сделать запись аудио и видео через navigator.mediaDevices.getUserMedia().
4. Интегрировать AudioPipeline (есть с прошлого exid'а, нужен для эффектов и иды).
5. Написать клиентский сервис комнат, который будет через websocket связываться с бэкэнд сервисом сигналинга для подключения к комнате.
Мы поставили цену, но вы можете предложить свою в разумных пределах.