grig-teo:~$
light
← înapoi acasă

Debate RoomÎn dezvoltare

O platformă cross-platform pentru dezbateri live: clienți nativi SwiftUI (iOS) și Jetpack Compose (Android), o aplicație web Next.js și un backend TypeScript containerizat, care se ocupă de semnalizare realtime, înregistrare și pipeline-uri AI.

Repere

  • — Construit aplicația iOS în SwiftUI, cu WebRTC, autentificare prin SMS, Google Sign-In și notificări push
  • — Construit aplicația Android în Jetpack Compose, cu aceleași fluxuri de autentificare, profil și dezbateri
  • — Scris backendul containerizat: API REST, semnalizare prin Socket.IO + mediasoup, worker de înregistrare și worker AI
  • — Implementat mecanica dezbaterilor: runde cronometrate, moderare, blind mode, chat, sondaje și dezbateri on-site
  • — Înregistrat dezbaterile pe server cu mediasoup, FFmpeg și upload în object storage
  • — Asamblat pipeline-ul AI/NLP: transcriere cu Whisper, rezumate, generare de subiecte cu Ollama și moderator AI
  • — Livrat site-ul de marketing în Next.js, dashboardul de admin, documentația OpenAPI și tooling de observability

Stack

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

Vizitează proiectul
Proiecte | WebRTC, mobile & marketplace apps