All work

An AI platform that prints a child into their own comic book: from story input to a printed keepsake, designed and developed from an empty repository to a live storefront.

Client
Every Child Is A HeroGlobal, everychildisahero.com
Industry
EdTech & children’s publishingAI-generated personalised comics
Deliverables
UX/UI, Django, Tailwind, AI flowFigma · Django · Tailwind · AI generation
Engagement
OngoingEmpty repository to storefront, still shipping
Every Child Is A Hero: children drawn as comic-book heroes

The brief

The product does not exist until it is bought.

A parent enters their child’s name, age, favourite characters and the values they want the story to carry. AI writes and illustrates a comic in which that child is the hero. It gets printed and posted to them.

Every e-commerce convention assumes the product exists before the checkout. Here it does not, and that inverts the whole flow: there is no photograph of the finished book, generation is not instant, and every order is a one-of-one physical object you cannot reprint and call a rounding error. The brief was the whole platform, story input to fulfilment, design and development in one team.

AI commerceEdTechDesign + developmentDjango, Tailwind
The Every Child Is A Hero landing page
How it works and pricing
Books that inspire heroes: the cover row

What we developed

Latency turned into narrative.

The input was designed as anticipation rather than data entry: four fields that read as the start of a gift. Then the wait. AI generation takes time, so the wait is part of the experience whether it is designed or not, and the story being written is a better story than please wait.

Underneath, Django holds generation state, preview, order records and print fulfilment consistent, with a playful Tailwind surface developed for children’s publishing sitting over a serious backend. An AI-native commerce flow, not a storefront with an AI feature bolted on.

01Enter the childName, age, favourite characters and values: four fields that feel like a gift.
02Create the storyAI writes and illustrates the comic while the page narrates what is happening.
03PreviewEnough of the book to earn the purchase without giving the keepsake away.
04Buy and printCheckout, then a one-of-one printed comic posted to the family.
The order form: four fields that start the story
How it works: the four-step flow
The landing page, hero to book previews

What shipped

A storefront, not a waitlist.

A live storefront where the generated artefact is the product rather than a feature attached to one: story input, generation, preview, checkout and print fulfilment on one Django platform. An active engagement, still shipping new surface.

1of 1Every order, physically printed
LiveA real storefront at everychildisahero.com
4Fields between a parent and a finished book
1Team for design and development
Show the parent enough of the generation to believe in it, without giving away the keepsake before it arrives in the post.
The design principleEvery Child Is A Hero
Principleconfidence from the inputs
Comic-book art from the Every Child Is A Hero brand
The full Every Child Is A Hero landing page, top to bottom
The landing page. Hero with the new characters, how it works, book previews, pricing and FAQs: one continuous story from the top to the order button. Hover or tap to scroll

Got something like this to develop?

A product that has to sell something that does not exist yet, or an AI flow that needs a real checkout behind it. Either way, it starts with a call.

F4C

Next case study

F4C

A clinic is trusted because it is a building. A telemedicine app has to earn that in a scroll.

Read the case study