A personalized gift: the buyer uploads a photo, AI turns it into a rigged, animated 3D character, and that character becomes the hero of a browser game with six worlds. It plays on any phone, no app needed.
The AI pipeline has two stages. An image model draws a four-view character sheet and a person approves it in an admin panel, so paid 3D credits are never spent on a bad drawing. Then a multiview-to-3D model builds and rigs the character with six animations. Automatic checks reject the file if an animation is missing, or if it has more than 16k triangles or is larger than 1.6 MB.
After payment the order flow is automated: HMAC-verified webhook (no duplicate orders), private photo upload page with consent, resumable order state, and a private gift link with printable QR cards.
Stack: Three.js, Node.js, Python, AI image + 3D generation, webhooks.