Inspiration
We wanted to create a tool that makes sports analytics accessible, interactive, and engaging for fans, announcers, and analysts alike. Traditional stats platforms can feel overwhelming or outdated, and announcers often lack quick, AI-powered insights while calling a game, or they spend a lot of time outside of their job researching the players. BoothBrain bridges that gap by combining real-time sports data, conversational AI, and powerful PDF tools into one sleek platform.
What it does
BoothBrain is an AI-powered sports analytics platform designed for real-time football analysis. It provides announcers, fans, and analysts with:
Instant AI insights about games, players, and stats through a conversational chat system
Real-time game data from NFL and NCAA seasons
A radial menu for quick analysis like game summaries, standout players, and highlights
Team and schedule management tools with interactive dashboards
An advanced PDF editor, enabling annotation, editing, and exporting of reports and game breakdowns
In short, BoothBrain acts like a personal sports analyst in your pocket—always ready to provide professional-level insights.
How we built it
We built BoothBrain as a full-stack application:
Frontend: React with Tailwind CSS for a clean, responsive UI + Cedar OS for our AI integration
Backend: FastAPI with Python for handling AI queries and sports data APIs like ESPN
AI: Google Gemini AI powers the chat analysis, supplemented with live data from ESPN APIs and web search
Infrastructure: Message queue system for smooth, concurrent AI chat requests; dark/light mode support; fully mobile-friendly design
Challenges we ran into
Real-time data integration: Ensuring up-to-date NFL/NCAA stats without latency was tricky. Also the ESPN API did not have all of the info we were looking for.
User experience: Balancing advanced analytics with a clean, intuitive interface was a constant design challenge.
Accomplishments that we're proud of
Built a radial menu system that makes in-depth game analysis accessible with just one click.
Achieved zero-delay AI chat responses with concurrent message handling.
Integrated real-time sports data seamlessly with conversational AI.
Created a scalable project structure that can easily support more sports beyond football.
What we learned
How to optimize AI prompts for professional, concise, sports-broadcast-ready responses.
The importance of state management and contexts in React for a smooth user experience.
That sports fans value speed and clarity above all when consuming live stats and insights.
What's next for BoothBrain
Multi-sport expansion: Basketball, soccer, and baseball support.
Voice integration: Real-time announcer assistance via voice input/output.
Advanced predictive analytics: AI-generated forecasts for games and player performance.
Collaborative features: Shared game reports, team breakdowns, and cloud-synced annotations.
Monetization: Potential tiered plans for fans, broadcasters, and professional teams.
Log in or sign up for Devpost to join the conversation.