Debate RoomÎn dezvoltare
Debate Room este o platformă cross-platform pentru dezbateri live, cu clienți nativi SwiftUI (iOS) și Jetpack Compose (Android), aplicație web Next.js și backend TypeScript containerizat cu semnalizare realtime, înregistrare și pipeline-uri AI.
Repere
- — Aplicație nativă iOS în SwiftUI cu WebRTC, autentificare SMS, Google Sign-In și notificări push.
- — Aplicație nativă Android în Jetpack Compose cu aceleași fluxuri auth, profil și dezbateri.
- — Backend containerizat: REST API, semnalizare Socket.IO + mediasoup, worker înregistrare, worker AI.
- — Mecanici realtime: runde cronometrate, moderare, blind mode, chat, sondaje și dezbateri on-site.
- — Înregistrare server-side cu mediasoup, FFmpeg și upload în object storage.
- — Pipeline AI/NLP: transcriere Whisper, rezumate, generare topicuri Ollama și moderator AI.
- — Site marketing Next.js, dashboard admin, documentație OpenAPI și tooling observability.
Stack
Swift · Kotlin · TypeScript · Express · Socket.IO · mediasoup · WebRTC · FFmpeg · Docker · MongoDB