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.

Built With

Share this project:

Updates