Next.js + React
A responsive client experience handles photo upload, team selection, generation states and the final share-ready result.
( CASE STUDY — 01 )
July 2026 · AI / IMAGE GENERATION / WEB APP
Upload a portrait, choose a national team, and see yourself on a World Cup stadium screen — generated with AI.
Visit live site ↗
SOUTH KOREA · 2026
( THE ACTUAL EXPERIENCE )


( THE IDEA )
Stadium Cam was made for World Cup season: a quick, shareable way for fans to put themselves on a stadium jumbotron in their chosen national team jersey. The goal was to turn the excitement around the tournament into a playful, viral moment.
Users upload a portrait, choose a team, then receive an AI-generated stadium image they can download and pass on to friends. PayPal API powers the premium generation flow, with payment and refund handling built into the experience.
( TECHNICAL BUILD )
A responsive client experience handles photo upload, team selection, generation states and the final share-ready result.
Replicate's openai/gpt-image-2 model combines the user portrait and national-team jersey reference to generate a 16:9 stadium scene.
The app creates a Replicate prediction, then polls its status until the image is ready. Failed generations surface feedback before users receive a result.
PayPal creates and captures premium generation orders. The backend can trigger refunds on generation failure, while a download route returns the final image as a file.
( HIGHLIGHTS )
Start with a photo and get your player ready for the spotlight.
Pick from a set of national team jersey templates.
AI creates a stadium-screen moment you can download and share.