Current Phase
v0.0.1 — v0.0.4

Offline MVP & Historical Simulation

Establishment of dark slate visual themes, match ticker layouts, a time-travel simulation dashboard ("now" override), individual performance player profiles, and basic line and pie charts using Apache ECharts.

  • Validation of temporal holdout dataset calibration (Brier Score ~0.158).
  • Local SQLite database containing over 220,000 quality-cleaned matches.
  • Match control panel with interactive time-travel simulation.
  • Radical accountability dashboard (30-day rolling Brier score auditing).
Phase 2
v0.1.0 — v0.1.5

Cloud Migration & BetsAPI Integration

Migration from local SQLite to Supabase (PostgreSQL) for multi-user capabilities. Reactivating and automating the cron synchronization jobs for live odds and match data ingestion via BetsAPI subscriptions.

  • Docker scaffolding and deployment of the FastAPI backend to Railway or Render.
  • Supabase DB connection and Supabase Auth integration for secure access control.
  • Autonomous BetsAPI synchronization script running every 60 seconds.
Phase 3
v0.2.0

Live Socket Subscriptions (WebSockets)

Enabling persistent socket connections to push live scores and recalculate Wilson confidence intervals reactively without manual page refreshes.

  • FastAPI WebSockets server setup.
  • Reactive update of Hero Match scoreboards when a set outcome changes on the table.
  • Micro-animated visuals highlighting sudden probability shifts in priors.
Phase 4
v0.3.0

Odds Discrepancy & Value Alerts

Real-time monitoring of discrepancies between bookmaker implied odds (Bet365, etc.) and our statistical models. Automated VIP Telegram alerts when margins with positive expected mathematical return (EV) are detected.

  • Telegram bot notifications for VIP users.
  • Live Expected Value (EV) calculation against active market odds.
  • Browser push notifications.