← Volver a proyectos
En producción Plataforma de comunidad · Streaming

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.

carre.world
CarreWorld · CarrePoints en escritorio
CarreWorld · CarrePoints en mobile

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

01

Stream + chat en vivo

Player de Kick y chat integrados en la home, con estado online/offline.

02

Login con Kick

Autenticación con la cuenta de Kick del usuario (OAuth).

03

Extensión para ganar puntos

Registra la actividad del viewer y lo recompensa automáticamente.

04

Tienda de canjes

Catálogo de premios con buscador y saldo del usuario en tiempo real.

05

Sorteos y rankings

Rankings por CarrePoints, watchtime y chatters: total, día, semana y mes.

06

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.

Página completa de CarreWorld · CarrePoints en mobile

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

  1. 01

    Evitar el farmeo de puntos: validar que el usuario realmente esté mirando antes de acreditar.

  2. 02

    Actualizar saldos, sorteos y rankings en tiempo real para más de 11.000 personas conectadas con Socket.IO.

  3. 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