About Flip: Your AI-powered esports coaching platform — built for competitive teams to dominate.
Description:
Flip is an AI esports coach that transforms real-time match data into actionable strategic insights. We built it to solve a critical problem: coaches don't have time to analyze hours of opponent footage before scrims.
Instead of spending 4+ hours manually reviewing VODs, teams can now:
- Generate AI scouting reports in under 60 seconds
- Get live win-probability predictions during matches
- Send tactical callouts to Discord voice channels with AI voice
What We Built
AI Scouting Reports
- Pulls real data from GRID (Gen.G, T1, Cloud9, etc.)
- Analyzes champion pools, vision scores, first blood rates
- Exports print-ready PDFs for team briefings
Oracle Predictor (Real-Time Scenarios)
- "What if we're 3v5 with bomb planted?"
- Uses real team win rates from GRID to calculate probabilities
- Recommends save/retake/force with AI reasoning
Discord Voice Integration
- Sends OpenAI TTS callouts to Discord voice channels
- Tactical commands: "Enemy down mid!", "Rotate A!"
- Hype reactions: "CLUTCH!", "ACE!", "SHEESH!"
Tech Stack
- Next.js 15 (App Router, Server Actions)
- GRID API (Real esports data)
- OpenAI GPT-4 & TTS (Analysis + Voice)
- Discord.js (Voice integration)
- Prisma + PostgreSQL (Data persistence)
- Better Auth (Authentication)
Challenges We Faced
- GRID API Complexity: Different games (LoL, Valorant) have different schemas. We built a dynamic query system to handle this.
- Discord Voice Stability: Socket closures were killing our bot. We implemented auto-reconnect with connection monitoring.
- Real-Time TTS Latency: Switched from ElevenLabs to OpenAI's new TTS for sub-500ms latency.
What's Next
- Live match tracking with auto-generated callouts
- Team analytics dashboard (practice vs. scrim performance)
- Mobile app for coaches to access reports on the go
Try It
- Live Demo: https://flip-lemon-phi.vercel.app/
- GitHub: https://github.com/emmanuel39hanks/flip-submission
- Video: https://youtu.be/UfcYc7Ot0zQ
Built With
- grid
- nextjs
- prisma
Log in or sign up for Devpost to join the conversation.