Inspiration
Professional esports teams generate massive amounts of data, but coaches still spend hours translating statistics into meaningful decisions. We built Astra Coach to act like a real assistant coach — not just showing numbers, but explaining why things failed, what worked, and what to fix next.
Inspired by Moneyball-style analysis and real coaching workflows, Astra Coach bridges the gap between analytics and strategy.
What It Does
- Astra Coach provides:
- Micro analysis: Player mechanics, consistency, ability efficiency, and positioning
- Macro analysis: Rotations, objective timing, coordination, and recurring team patterns
- Mistake detection: Automatically identifies repeated tactical and positional errors
- AI coaching summaries: Clear, actionable post-match feedback written in professional coaching language
- Interactive dashboard: Visual insights for coaches and analysts
How we built it?
- JetBrains PyCharm for backend development
- Junie (AI Coding Agent) to:
- Generate analytics modules
- Design mistake detection logic
- Create AI coaching prompt templates
- Refactor, document, and validate code
- Python + FastAPI for analytics and APIs
- Pandas / Numpy for data processing
- Plotly for visual analytics
- Streamlit for the interactive coaching dashboard
All data pipelines, logic, and AI prompts are fully transparent and explainable.
Challenges We Faced
- Designing mistake detection that feels coaching-relevant, not generic
- Translating raw metrics into language coaches actually use
- Balancing realism with hackathon time constraints
- Ensuring AI outputs are actionable, not vague
Accomplishments that we're proud of
- Built a fully working coaching assistant, not just a dashboard
- Generated human-like coaching summaries with clear tactical intent
- Integrated Junie meaningfully into real development workflows
- Created a system coaches could realistically use post-match
What we learned
- Explainability matters more than model complexity
- Coaches value clarity and context over raw numbers
- AI works best as a partner, not a replacement, in decision-making
What's next for Astra Coach
- Live match ingestion
- Game-specific logic (LoL / VALORANT)
- Practice planning recommendations
- Exportable coaching reports (PDF)
- Multi-match trend analysis

Log in or sign up for Devpost to join the conversation.