CarreWorld · CarrePoints
Una comunidad de más de 11.000 personas conectada en tiempo real
Sistema de puntos para la comunidad de un streamer de Kick: ganás mirando y canjeás en la tienda. Más de 11.000 personas en tiempo real.
01 // el desafío
El problema del negocio
Los streamers necesitan que su comunidad vuelva y participe. Un sistema de puntos propio, con premios reales y rankings, convierte la audiencia pasiva en una comunidad activa y medible.
02 // la solución
Qué diseñamos y construimos
CarreWorld es la web de la comunidad del streamer Carre. Tiene su propio sistema de puntos, CarrePoints: los viewers suman puntos por mirar y participar del stream, y los canjean por premios en una tienda, en sorteos o compitiendo en rankings.
Se entra con la cuenta de Kick y una extensión de navegador acredita los puntos mientras el usuario mira el stream.
// qué hicimos
Desarrollo completo del sistema de puntos: web, backend, saldos, integraciones y panel de administración.
// tecnologías
- Astro
- Tailwind
- Node.js
- Express
- Socket.IO
- Kick OAuth
- Chrome Extension
Módulos principales
Stream + chat en vivo
Player de Kick y chat integrados en la home, con estado online/offline.
Login con Kick
Autenticación con la cuenta de Kick del usuario (OAuth).
Extensión para ganar puntos
Registra la actividad del viewer y lo recompensa automáticamente.
Tienda de canjes
Catálogo de premios con buscador y saldo del usuario en tiempo real.
Sorteos y rankings
Rankings por CarrePoints, watchtime y chatters: total, día, semana y mes.
Panel de administración
Campañas, reglas de puntos, saldos, transacciones y métricas.
// cómo se ve
Escritorio y mobile
Capturas reales del sitio. Podés hacer scroll adentro de cada pantalla para recorrer la página completa.
En escritorio
- Identidad fuerte: logo "CARRE WORLD" gigante con degradado rosa-celeste sobre un fondo ilustrado.
- Barra de navegación flotante tipo "píldora" con Inicio, Tienda, Sorteos, Rankings y acceso con avatar.
- Player del stream y chat lado a lado, y debajo los dos llamados principales: ingresar con Kick y descargar la extensión.
En mobile
- La navegación de arriba se convierte en una barra inferior tipo app (Inicio, Tienda, Sorteos, Ranking, Perfil).
- El player ocupa todo el ancho y el chat se puede ocultar para ver el stream más grande.
- Botones grandes y con mucho contraste, pensados para usar con una mano mientras mirás el stream.
03 // decisiones técnicas
Por qué elegimos estas herramientas
Socket.IO
Conexiones bidireccionales para empujar saldos, sorteos y rankings al instante, sin que el usuario recargue.
Login con Kick (OAuth)
Los usuarios entran con la cuenta que ya tienen: sin contraseñas propias que guardar ni proteger.
Extensión de Chrome
Valida que el usuario esté realmente mirando antes de acreditar puntos, evitando el farmeo.
Lo que resolvimos
- 01
Evitar el farmeo de puntos: validar que el usuario realmente esté mirando antes de acreditar.
- 02
Actualizar saldos, sorteos y rankings en tiempo real para más de 11.000 personas conectadas con Socket.IO.
- 03
Mantener consistentes las transacciones (ganar, canjear, apostar) aunque ocurran muchas a la vez.
04 // resultados
Resultados y métricas
- +11.000
- personas en tiempo real
- Tiempo real
- saldos y rankings al instante
- Sin contraseñas
- se entra con la cuenta de Kick
- Anti-trampas
- solo suma puntos quien mira de verdad
Estado actual: en producción, activo en carre.world