Home
Skin Analysis

Build a guided skin profile before the full results stack lands.

The first user-facing skincare flow is live here with skin type, concerns, ingredient direction, sensitivity guardrails, and finish goals saved on this device.

Guided flow live

The intake flow is now interactive.

Users can move through skin type, concerns, age range, ingredient direction, sensitivity limits, and base-makeup preferences with refresh-safe local progress.

Readiness

Interactive skincare intake

Module shape

Flow UI + config + scoring + validation

01

Capture stays close to the existing upload flow.

The page is positioned to reuse the current selfie intake path instead of introducing a second uploader or a new media model.

02

Analysis logic has a dedicated landing zone.

Signal extraction, scoring heuristics, and API integration can grow in the feature lib without leaking new complexity into unrelated routes.

03

Recommendations can follow existing product patterns.

The data layer is ready for typed concerns such as barrier notes, sensitivity tags, and routine suggestions that mirror the repo's current content arrays.

Skincare Profile

Build a refresh-safe skincare profile in a few guided steps.

Choose a skin type first, then move through concerns, age, ingredient direction, and sensitivity limits without losing progress on this device.

Step 1 of 6

Progress saves on this device while you move through the flow.

Skin type

Start with the skin pattern that feels closest.

Choose the card that already sounds like you, or take a two-question quick test when you are not fully sure.

Not sure?

Two quick questions by default, one tie-breaker only when needed.

We only ask the third question when the first two answers tie or feel too close to call.

Planned flow

What this module will own next.

Step 01

Intake from an existing selfie path

Start from the upload route the product already trusts, then branch into skin-specific analysis only after the image is validated.

Step 02

Score visible signals with isolated logic

Keep tone, texture, hydration, and concern scoring inside the feature module so the implementation can mature without touching unrelated pages.

Step 03

Hand off to routines and product guidance

Return results in a format that can plug into future skin routines, product cards, or premium upsell moments when the feature graduates from placeholder status.

Next hops

Stay connected to the product that already exists.

These links intentionally reuse the current upload, pricing, and gallery paths so the new module does not drift away from the live experience while it is still placeholder-only.

SKIN ANALYSIS COUNT

Checking...