project / super-battle · 2026
SuperBattle
Pick your team of heroes or villains — AI narrates who wins
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.