A useful Counter-Strike recommendation cannot come from the map name alone. Side, round number, economy, alive players, roles, available utility, recent outcomes, and the team’s strategy library all affect the answer. StratForge AI treats that context as structured application state.
Implemented foundations
- ›Live Match Engine and Round Tracker
- ›Economy Prediction and Strategy Recommendation engines
- ›AI Coach and match dashboard
- ›Authenticated, database-backed strategy library
- ›Strategy steps, utility requirements, default roles, tags, and statistics
- ›API endpoints and persistent Prisma models
State at two timescales
The live view needs the current round immediately, while the recommendation layer benefits from match history. Zustand handles responsive client-side match state, and TanStack Query coordinates server-backed records. That separation keeps transient interaction from being confused with persistent strategy and match data.
Planned work
The Utility Library, Economy Calculator, Match Journal, favorites, global search, Admin Panel, demo ingestion, match-data ingestion, and broader competitive analysis are directions for the product, not finished features. Keeping that boundary explicit makes the current system easier to evaluate honestly.
💡 Structured round state makes each recommendation traceable to economy, roles, utility, and recent match history.