cd /news/artificial-intelligence/the-weekend-challenge-passion-editio… · home topics artificial-intelligence article
[ARTICLE · art-56691] src=dev.to ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

the Weekend Challenge: Passion Edition-(Passion-Roast)

A developer built Passion Roast, an AI 'Passion Judge' that analyzes photos of fan setups, collections, or hobby corners and generates personalized roasts, scores devotion out of 100, and issues a mock diploma. The app uses Gemini's multimodal reasoning to reference specific details in the image rather than providing generic responses.

read1 min views1 publishedJul 13, 2026

This is a submission for Weekend Challenge: Passion Edition

Passion Roast is an AI "Passion Judge" that looks at a photo of your fan setup, collection, or hobby corner — plus the name of whatever you're obsessed with — and roasts you for it, scores your devotion out of 100, and hands you a mock diploma for your dedication.

The goal was simple: capture the universal feeling of being a little too into something you love, and let an AI genuinely react to real, specific details in your photo instead of giving generic responses.

🔗 Live app: [https://passion-roast-production.up.railway.app](https://passion-roast-production.up.railway.app)

🎥 Demo video / GIF: `<link here>`

Try it with a photo of anything you're passionate about — a jersey collection, a gaming setup, houseplants, vinyl records, whatever. Each roast is generated fresh from what's actually in the picture.

[https://github.com/NOVA-X-Code/passion-roast](https://github.com/NOVA-X-Code/passion-roast)

inlineData

) and the declared passion are sent together to Gemini with a system prompt defining "The Passion Judge" persona. Gemini is instructed to return I deliberately kept the stack to a single external API. Rather than chaining multiple services, I focused on getting real value out of Gemini's multimodal reasoning: the roast has to reference actual details Gemini sees in the image, not just repeat the passion name back with generic flattery/insults.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @gemini 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/the-weekend-challeng…] indexed:0 read:1min 2026-07-13 ·