Solo-hackathon • Full-Stack • 2026


Anyone who participates in Fantasy sports will tell you… their league has its own storylines, rivalries, drama, and moments worth celebrating. However fantasy sports providers (ie. ESPN, Yahoo) only provide leagues with static dashboards, matchup scores, and statistics. I spent 8 days building Fantasy Spotlight to fix this: an AI platform that turns every fantasy league into its own living sports publication, automatically generating articles, videos, and real story-driven coverage personalized to your league and your friends. View at FantasySpotlight.ai

screencapture-fantasyspotlight-ai-2026-03-07-18_33_04.png

Public shareable page

Every league gets a page that functions like a live sports publication with written-content, images, and even video. Weekly recaps, matchup previews, Vegas-style odds, manager superlatives, draft analysis, league history. All generated automatically, hyper-specific to your league, and updated daily throughout the season.

screencapture-fantasyspotlight-ai-league-301567-2026-03-07-17_48_50.png

screencapture-fantasyspotlight-ai-league-301567-playoff-week-16-recap-legends-blunders-and-thrill-yjrejb0giq-2026-03-07-18_08_55.png

League Import and Admin Panel

screencapture-fantasyspotlight-ai-league-301567-2026-03-07-18_02_18.png

screencapture-fantasyspotlight-ai-league-301567-2026-03-07-18_00_09.png

The Content Engine

https://github.com/jonnyblum/fse

Under the hood, a set of worker scripts continuously process league data and route it to LLM models - each content template is dynamic, meaning the articles that get generated adapt based on what data the league actually has. It’s hyper-personalized to your league in real time.

content-engine-diagram.svg

The Bigger Opportunity

The AI written articles and images are just the start. The real vision is video; AI-generated highlight shows with commentary, licensed footage, and custom league banter. ESPN for your fantasy league. The cost curve has finally collapsed thanks to LLMs and automated video pipelines, and no one is building this yet. Revenue is straightforward: $10 per roster per season, content upsells, modest advertising from consumer brands already spending in sports, and a natural convergence with sports gambling given that 70% of fantasy players already place sports wagers.