grig-teo:~$
light
← volver al inicio

Debate RoomEn desarrollo

Plataforma multiplataforma de debates en directo: clientes nativos en SwiftUI para iOS y Jetpack Compose para Android, una aplicación web en Next.js y un backend en TypeScript sobre Docker que gestiona la señalización en tiempo real, la grabación y los pipelines de IA.

Puntos clave

  • — Desarrollo de la aplicación iOS en SwiftUI con WebRTC, autenticación por SMS, Google Sign-In y notificaciones push
  • — Desarrollo de la aplicación Android en Jetpack Compose con los mismos flujos de autenticación, perfil y debate
  • — Desarrollo del backend dockerizado: API REST, señalización con Socket.IO + mediasoup, un worker de grabación y un worker de IA
  • — Implementación de la mecánica de debate: turnos cronometrados, moderación, modo ciego, chat, encuestas y debates presenciales
  • — Grabación de los debates en el servidor con mediasoup y FFmpeg, con subida al almacenamiento de objetos
  • — Montaje del pipeline de IA/NLP: transcripción con Whisper, resúmenes, generación de temas con Ollama y un moderador de IA
  • — Publicación del sitio de marketing en Next.js, el panel de administración, la documentación OpenAPI y las herramientas de observabilidad

Stack

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

Ver proyecto
Proyectos | Apps WebRTC, móviles y marketplace