Proyecto: App de Presentación Sincronizada
Budget: $15 – $25 USD
# Proyecto: App de Presentación Sincronizada
## Stack
- Frontend: Flutter Web
- Backend: Node.js + Express
- Comunicación: HTTP (posible polling / estado compartido)
- Contenido: PDF renderizado en cliente
## Objetivo
Un Host crea una sala y controla una presentación (PDF).
Los Players se unen por QR/URL y ven la misma página sincronizada en sus teléfonos.
## Flujo esperado
1. Host crea sala → recibe código
2. Players se unen por /join?code=XXXX
3. Backend valida sala y redirige a player
4. Host sube PDF
5. Player carga PDF desde fileUrl
6. Host cambia página → Players se sincronizan
## Estado actual
- En algún momento el flujo funcionó completo
- Hoy se producen loops / bloqueos:
- Player queda esperando PDF
- Redirección /join inconsistente
- Estado de sala no siempre persiste
## Lo que busco
Ayuda puntual de diagnóstico (1–2 horas):
- Revisar proyecto completo
- Identificar el punto exacto donde se rompe el flujo
- Proponer corrección mínima (no rehacer la app)
## Lo que NO busco
- Cambiar stack
- Reescribir arquitectura
- Desarrollo largo
## Stack
- Frontend: Flutter Web
- Backend: Node.js + Express
- Comunicación: HTTP (posible polling / estado compartido)
- Contenido: PDF renderizado en cliente
## Objetivo
Un Host crea una sala y controla una presentación (PDF).
Los Players se unen por QR/URL y ven la misma página sincronizada en sus teléfonos.
## Flujo esperado
1. Host crea sala → recibe código
2. Players se unen por /join?code=XXXX
3. Backend valida sala y redirige a player
4. Host sube PDF
5. Player carga PDF desde fileUrl
6. Host cambia página → Players se sincronizan
## Estado actual
- En algún momento el flujo funcionó completo
- Hoy se producen loops / bloqueos:
- Player queda esperando PDF
- Redirección /join inconsistente
- Estado de sala no siempre persiste
## Lo que busco
Ayuda puntual de diagnóstico (1–2 horas):
- Revisar proyecto completo
- Identificar el punto exacto donde se rompe el flujo
- Proponer corrección mínima (no rehacer la app)
## Lo que NO busco
- Cambiar stack
- Reescribir arquitectura
- Desarrollo largo
Related categories:
JavaScript
NoSQL Couch & Mongo
Node.js
AngularJS
Web Development
Backend Development
Frontend Development
Flutter