An AI tool that analyses your face from a photo — detecting face shape, hairline, and hair density — then recommends personalised haircuts and generates AI renders showing how they'd look on you.
Results page — AI renders of 20+ styles across 4 categories, shown on the user's actual face
Most haircut recommendation content is generic — articles telling everyone with a "round face" to get the same three styles. A useful tool needs to actually analyse the individual: their specific face shape proportions, hairline, density, and what would genuinely suit them.
The user uploads a photo. The tool does the rest — no quiz, no manual inputs, no "what shape is your face?" dropdown. The full analysis pipeline:
The product uses a pay-per-use model: the initial face analysis is free, the AI renders and full recommendation report are a one-off purchase via Stripe. No subscription required.
Chaining vision analysis → recommendation generation → image generation in a single user-facing flow required careful sequencing and intermediate state management. Each step can fail independently, so the pipeline handles partial results gracefully rather than showing an error if image generation is slow.
Consumer UX at this price point needs to feel instant and magical — long waits kill conversion. Streaming progress indicators and optimistic UI updates keep the experience feeling fast even when the underlying API calls take several seconds.
I've built production vision pipelines — face analysis, image generation, structured output from photos — as pay-per-use consumer products. The same approach works for document scanning, product photography, or any feature where the user uploads an image and needs an intelligent result back.