How It Works
Upload a screenshot of your fantasy box score
Tell us your name, team name, and any details you think are important
Our AI generates a loud, dramatic sports announcer transcript
ElevenLabs turns it into over-the-top audio
We mix in some background music
And most important… you pay us $5. That’s right, we’re finally monetizing one of these. Someone’s gotta pay for these tokens.
No more boring score updates. No more “I won 124–99.” Now you get a full retro SportsCenter-style highlight reel that actually celebrates your victory.
It’s the perfect way to show your friends or family you care, without ever having to say the words “I care about you.”
Notes from Building
No API? Screenshots to the rescue. Not all fantasy apps have great APIs. You’ve probably seen some hacks like “Hey, go install this Chrome extension to make our app work.” Well, that seemed like overkill here. So if APIs don’t work, what else? We could make you copy and paste lots of text, but that felt like some bad UX. The light bulb moment: what about a screenshot?! Is Claude good enough to read all the details? After some testing: yes! It works! Whether it's ESPN, Yahoo, Sleeper, or some random app we've never heard of, our app handles the visual analysis beautifully.
The voice had to be perfect. So we tried a million different voices, but none felt right. So we ended up making my own. It had to be a custom voice to mimic the perfect tone for this. AND even generated some custom music. I know I've said I don't love generated music but, if you need a very specific driving background song... AI is good at that.
Fun fact: mixing the audio was trickier than expected. At one point I accidentally generated a 500GB file that slowed my computer to a crawl. I’d left a tab open overnight, leaving the app to try infinitely mixing a voice MP3 with a music MP3. With no file size limits. I woke up to a very slow laptop, but lesson learned. It works now.
Let's really MVP the payment flow. We could have built it with Stripe, Gumroad, Lemon Squeezy… but why not eat our own cat food and build as little as possible. All we need: $5, a screenshot, and a few league details. No fancy checkout flow, no subscription tiers, no “enterprise pricing.” In the end, all it actually took was a FormSpark form and a PayPal link. Sometimes the best way to validate an idea is to make it as simple as possible to buy. Let’s see if this works.