← Volver a los proyectos←ENDEESSolicitar propuesta
Proyecto personal · Dual-Stack Studio

WatchIt

Miren juntos en perfecta sincronía: sin cuentas, sin configuración

▶ Pasá el mouse para reproducir

Sobre el proyecto

Para quienes no pueden estar en la misma habitación. Creás una sala, compartís un link y miran videos de YouTube en perfecta sincronía. Una persona le da play, todos miran juntos; pausar, adelantar y cambiar de video se mantiene sincronizado al instante. Por dentro: una progressive web app en React 19 con sincronización impulsada por Socket.IO, y un servidor Node.js sin estado con un protocolo de negociación personalizado para sincronización precisa al cuadro cuando alguien se une a mitad de un video.

Funcionalidades clave

  • Salas compartidas por link, sin cuentas ni configuración
  • Play, pausa, avance y cambios de video llegan a todos en tiempo real vía WebSockets (Socket.IO)
  • Sincronización precisa al cuadro para quienes se unen a mitad de un video, gracias a un protocolo de negociación personalizado
  • Servidor Node.js/Express sin estado: no hay estado de sala que guardar, respaldar ni migrar
  • Progressive web app en React 19 con gestión de estado con Redux Toolkit
  • En producción en Vercel
  • La misma tecnología en tiempo real puede impulsar tableros de pedidos en vivo, vistas compartidas o disponibilidad en vivo para un negocio