Ve YouTube, Twitch y Kick sin anuncios. Crea salas inmersivas, camina por ellas y ve contenido en grupo con tus amigos.
- YouTube, Twitch y Kick sin anuncios — player embebido limpio
- Búsqueda integrada de cada plataforma
- Sala inmersiva — sala 2D donde puedes caminar con WASD y ver a otros usuarios en tiempo real
- Chat en sala — chat en vivo con todos los presentes
- Sistema de amigos — agrega amigos, acepta/rechaza solicitudes
- Invitaciones a sala — invita amigos directamente a tu sala en tiempo real
- Perfil de usuario — bio personalizable, color de avatar
- Autenticación completa — registro, login, recuperación de contraseña por correo
cp .env.example .envEdita .env y completa:
| Variable | Descripción |
|---|---|
JWT_SECRET |
Cadena secreta aleatoria (ej. 64 caracteres) |
SMTP_USER |
Tu correo Gmail |
SMTP_PASS |
Contraseña de aplicación de Gmail |
YOUTUBE_API_KEY |
Google Cloud Console → YouTube Data API v3 |
TWITCH_CLIENT_ID |
Twitch Dev Console |
TWITCH_CLIENT_SECRET |
Twitch Dev Console |
Kick no requiere API key — usa su API pública.
npm install
npm run db:setupnpm run dev| URL | Descripción |
|---|---|
/ |
Inicio — busca en YouTube, Twitch o Kick |
/watch/youtube/VIDEO_ID |
Ver video de YouTube |
/watch/twitch/CANAL |
Ver stream de Twitch |
/watch/kick/CANAL |
Ver stream de Kick |
/room/youtube/VIDEO_ID |
Sala inmersiva para ese video |
/room/twitch/CANAL |
Sala inmersiva para ese canal |
/friends |
Lista de amigos y solicitudes |
/profile/USERNAME |
Perfil de usuario |
/login |
Iniciar sesión |
/register |
Crear cuenta |
/forgot-password |
Recuperar contraseña |
- WASD o flechas para moverte
- Touch + arrastrar en móvil
- El video se reproduce en el panel izquierdo (la pantalla grande en la sala lo representa)
- El chat está a la derecha
- Invita amigos con el botón "Invitar amigos" — reciben una notificación en tiempo real