Saltar al contenido principal

Top Fans

Top Fans es una tabla de clasificación por creador de las personas que más lo apoyan durante un período (semana / mes / histórico), combinada a partir de tres señales dirigidas al creador: regalos virtuales, propinas en monedas y comentarios en las publicaciones del creador. Los creadores pueden recompensar a sus top fans con monedas o acceso gratuito a contenido de pago. Esto es distinto de Top Supporters/Tippers (solo propinas, en la billetera de Monedas) — Top Fans combina regalos + propinas + comentarios en una sola puntuación.

Cada propiedad tiene su propio checkbox que indica si esa pieza específica está completamente implementada y funcional de punta a punta (frontend + backend) — actualiza esto tú mismo conforme avance el trabajo; esta página no lo sobrescribirá.

  • Tabla de clasificación de top fans para un período (topFans(period, limit)) — lista clasificada con monedas/cantidad de regalos por fan, monedas/cantidad de propinas, cantidad de comentarios, monedas totales y una puntuación combinada. Se muestra en la página /top-fans (TopFansPage.tsx).
  • Insignias de clasificación en comentarios/feed (topFanIds(userId, period, limit)) — devuelve los IDs de fans clasificados para cualquier creador para que la interfaz pueda marcarlos con una insignia.
  • Recompensar a un top fan (rewardTopFan) — enviar monedas, otorgar acceso gratuito a una conversación grupal (free_subscription), desbloquear una publicación premium (premium_post) u otorgar acceso a la suscripción del creador. Interfaz: RewardFanModal.tsx.
  • Ayudante de publicaciones exclusivas que se pueden regalar (myGiftablePosts) — las publicaciones de pago del creador que pueden ofrecerse como recompensa.

Consulta la referencia técnica para ver los esquemas de GraphQL, rutas, enlaces al código fuente y el estado de conexión campo por campo.