grig-teo:~$
light
← на главную

Debate RoomВ разработке

Кроссплатформенная платформа для онлайн-дебатов в прямом эфире. Нативные клиенты написаны на SwiftUI (iOS) и Jetpack Compose (Android), веб-приложение на Next.js, а бэкенд на TypeScript работает в Docker и отвечает за сигналинг в реальном времени, запись и AI-пайплайны.

Ключевое

  • — Собрал iOS-приложение на SwiftUI с WebRTC, SMS-авторизацией, Google Sign-In и push-уведомлениями
  • — Для Android написал приложение на Jetpack Compose с той же авторизацией, профилем и сценариями дебатов
  • — Написал бэкенд в Docker: REST API, сигналинг на Socket.IO и mediasoup, воркер записи и AI-воркер
  • — Сделал механику дебатов: ходы по таймеру, модерацию, слепой режим, чат, опросы и очные дебаты
  • — Записывал дебаты на сервере через mediasoup и FFmpeg с загрузкой в объектное хранилище
  • — Собрал AI/NLP-пайплайн: транскрипция через Whisper, сводки, подбор тем через Ollama и AI-модератор
  • — Выпустил маркетинговый сайт на Next.js, админ-панель, документацию OpenAPI и инструменты наблюдаемости

Stack

Swift · Kotlin · TypeScript · Express · Socket.IO · mediasoup · WebRTC · FFmpeg · Docker · MongoDB

Открыть проект
Проекты | WebRTC, мобильные и marketplace приложения