Skip to content

TeamCast

https://teamcast.vercel.app/ Traditional pre-game shows are still stuck in the past.

Core trick

Generates two-host podcast scripts with Gemini, speaks them through Gemini TTS, and broadcasts over LiveKit rooms.

Tags

Description

https://teamcast.vercel.app/ Traditional pre-game shows are still stuck in the past. They are scripted, passive, and don’t evolve with real-time fan interest. While the NFL has evolved into a data-driven league where players use wearable tech to track every sprint and heartbeat, the broadcast experience has stayed static. There is a massive opportunity to build real fan engagement by answering real-time fan questions revolving around deep analytics and statistics. We are building the first AI-hosted, analytics-driven podcast that bridges the gap between the game and the fan. This isn't just another talk show; it is an interactive command center for the modern sports fan. This is extended by an analytics dashboard where fans can view stats from their favorite team’s previous matches.
sohanshow/TeamCast★ 10 forksTypeScriptCreated Jan 31, 2026 · last push Feb 1, 2026

README excerpt

# TeamCast 🏈

A real-time AI-powered podcast platform for Super Bowl pre-game analysis. Built with Next.js, LiveKit, Gemini AI, and Firebase.

## Developed by

Aashrit Luthra, Vineet Reddy, Sohan Show

Link: https://teamcast.vercel.app/

## Features

- **🎙️ AI-Generated Podcasts** - Real-time podcast generation using Gemini AI with two AI hosts (Marcus & Jordan)
- **📡 Live Broadcasting** - Host broadcasts podcast via LiveKit, listeners tune in
- **💬 Interactive Comments** - Listeners can comment, and the AI hosts address popular comments on air in real-time
- **👥 Live Listening Rooms** - LiveKit-powered rooms supporting concurrent listeners with team-based organization
- **🔊 Gemini TTS** - Natural text-to-speech using Gemini 2.5 Flash TTS with distinct voices (Kore & Puck)
- **🔥 Firebase Firestore** - Real-time sync for rooms, comments, and participants
- **⚙️ Admin Panel** - Create/manage rooms with custom prompts, monitor active broadcasts, and reset data
- **📊 Team Analytics Panel** - Live play-by-play analytics for teams (Seahawks & Patriots) with pass/rush distribution, 3rd down rates, and play type breakdowns
- **🎬 Game Analysis** - NFL play analytics with field visualization, tendency charts, and AI-powered scene descriptions
- **🎥 Video Generation** - AI-powered video generation using Google Veo 3.1 for play visualizations

## Tech Stack

- **Frontend**: Next.js 14, React 18, Tailwind CSS
- **Real-time Audio**: LiveKit (audio streaming, participant management)
- **AI*

Team