Ir ao contido
Volver aos proxectos

FanFest

Plataforma FanFest 3.0

xuño de 2024

Deportes e EntretementoStreaming e MediosTypeScriptVue.jsNode.jsWebSocketsAWS Chime SDKAWS ElementalOpenAIViemWalletConnect
FanFest 3.0 platform — Off The Pitch live show with leaderboard and real-time chat

Planificación e arquitectura da versión 3.0 da plataforma FanFest como Enxeñeiro de Software Principal — un sistema de engagement de fans en tempo real para o Paris Saint-Germain FC, Comcast, a Premier League e o Real Madrid. Liderado dun equipo de seis enxeñeiros e entrega de moderación con IA, gating con wallets de Chiliz, streaming en directo Low Latency HLS e shows con WebRTC sobre AWS Chime Web SDK.

Descrición Xeral

FanFest é unha plataforma de engagement de fans en tempo real que conecta os afeccionados deportivos con eventos en directo, shows interactivos e contido exclusivo das maiores organizacións deportivas do mundo.

Como equipo, planificamos e deseñamos a folla de ruta para a versión 3.0, cumprindo os requisitos técnicos de socios comerciais como o Paris Saint-Germain FC, Comcast, a Premier League e o Real Madrid.

Contribucións Clave

Moderación de Contido con IA

Desenvolvemento de pipelines de moderación e tradución baseados en IA para contido xerado por usuarios en chats en directo e contido estático, utilizando OpenAI e un sistema de xestión de colas con actualizacións en tempo real via WebSockets.

Integración de Wallets Crypto

Integración de crypto-wallets de Chiliz nos mecanismos de identidade e acceso da plataforma usando Viem, WalletConnect de Reown e AppKit — habilitando acceso con tokens a experiencias exclusivas para fans.

Infraestrutura de Streaming en Directo

Desenvolvemento dun sistema de distribución de pipelines de medios para xestionar capacidades de streaming en directo, integrándose con AWS Elemental Media Services para soportar entrega Low Latency HLS.

Arquitectura de Identidade e Acceso

Deseño dun sistema de identidade por capas para autenticación e xestión de membresías (RBAC), integrándose con socios para permitir aos usuarios compartir un único perfil e fusionar perfís externos entre diferentes canais (tenants).

Comunicación en Tempo Real

Arquitectura da estrutura de servizos por capas da aplicación, incluíndo tracking, coordinación de tiles de shows en directo, comunicación en tempo real e capacidades WebRTC usando AWS Chime Web SDK.

Liderado de Equipo

  • Liderado dun equipo de seis enxeñeiros usando prácticas Agile
  • Deseño do proceso de contratación técnica e realización de entrevistas
  • Establecemento de estándares de código e fluxos de revisión de código