AthleteEra
Plays in, cards out. The arena is a function of the log.
- RoleFounder, design, build
- ShipsFrom the spec
- DataA seeded script. The reducer is the product's.
Plays in, cards out. The arena is a function of the log.
A brand studio for athletes, fantasy-style card leagues for fans, and a card market where values move on real performance. Fans first; the DFS model proved the beachhead, and the matchup is where fans spend the night.
The card is the unit across all three. The athlete's page issues it, the league plays it, the market prices it.
Three heads. One card.
Plays arrive from Sportradar, land in Redis, and fan out over Ably to every open arena. A reducer turns each play into fantasy points and a value move. The arena is a pure function of the event log, so a reconnect replays the log and lands in the same state.
Points: 2PT 2, 3PT 3, FT 1, REB 1.2, AST 1.5, STL 3, BLK 3, TO minus 1. Win probability is the score gap against the time left, nothing cleverer.
The path of one play. The reducer above runs the same table.
Everything else is a form. The schema merged first, then the arena spec. The arena above is that spec running on a script; the real feed comes next, and nothing in the arena changes when it does.
The drawing below was the plate until tonight.
The plate, as drawn before the arena ran.
Piece 4 of 6. Left and right arrow keys move between pieces.