← back to home

project / super-battle · 2026

SuperBattle

Pick your team of heroes or villains — AI narrates who wins

Landing
Team matchup
Battle story
AI prompt inspector
How it works
Landing1 / 5

// about this project

SuperBattle lets you build teams of up to 3 DC or Marvel characters and watch an AI-generated battle story unfold with a declared winner. Under the hood, the Next.js frontend talks to a Python FastAPI service that handles character data from SuperHero API and Comic Vine, with Groq LLM generating the narrative. The /how-it-works page gives a full engineering walkthrough of the architecture, prompt design, and caching system.