
Fantasy Sports Manager
Multi-sport fantasy platform, hockey first.
Fantasy league management app with a deterministic match engine, private leagues, public spectator mode, real-time watch party and animated 3D rink. The multi-sport foundation is live: each sport inherits the same league / team / player mechanics. Only one sport is open to play today: the other four stay closed until they are good enough.
Hockey is the open one (Beta 0.4): season playable end-to-end. The others move at their own pace behind a "Work In Progress" status and will only open by decision, never by a deployment — Basketball (Pre-Alpha 0.4), which received a complete mechanics overhaul: calibrated match engine, salary cap and CBA, draft, playoffs, standings, team AI, trophies and stats; Soccer (Pre-Alpha 0.3); American Football (Pre-Alpha 0.2), drive-and-down engine (run/pass, special teams, game clock), 17-week season with a bye week, 14-team playoff bracket, quarter-by-quarter live and animated replay on the field view; Baseball not started yet. 100% in-house simulation engine, deterministic, validated by golden-master tests — every match can be replayed and debugged bit-for-bit.
Status
In active development — v0.1: Hockey (Beta 0.4) open to play; Basketball, Soccer, Football and Baseball are Work In Progress
Features
- Hockey open to play (Beta 0.4) — Basketball (Pre-Alpha 0.4), Soccer (Pre-Alpha 0.3), Football (Pre-Alpha 0.2) and Baseball share the same core, closed until they are good enough
- Deterministic simulation engine (golden-master tests), calibrated sport by sport against real-world targets
- Animated 3D rink and fields (R3F) + live replay with Piper FR/EN announcers
- Built-in Discord bot (DMs + per-league channels: live, news, trades, injuries)
- Installable PWA + push notifications (VAPID)
- Public spectator mode without account
- Security hygiene (JWT, DRF throttling, self-hosted captcha, Secure cookies)
Stack

























