
ScoreFlow
Una plataforma de jueceo en tiempo real para competencias de baile — marcadores en vivo, puntuación por rondas y acceso por roles para organizadores, jueces y competidores.
El problema
Las competencias se puntuaban en papel y hojas de cálculo, causando resultados lentos, errores y ninguna experiencia en vivo para el público.
Arquitectura
Next.js 16 con SSR en Lambda y un origin split en CloudFront (estático a S3, dinámico a Lambda). Una API WebSocket respaldada por un registro de conexiones en DynamoDB distribuye los puntajes en vivo a los marcadores. Backend FastAPI + AWS CDK con auth Cognito y entornos prod/QA totalmente aislados.
Resultado
Operó un evento en vivo con 21 competidores y 9 jueces, con 135 puntajes registrados en tiempo real — sin papel, entornos aislados y cero fuga de datos.
Stack
- Next.js 16
- React 19
- FastAPI
- AWS CDK
- DynamoDB
- WebSocket
- Cognito





