Track: Apparel Virtual Try-On

Slip — try it on anywhere. A Chrome side-panel extension that follows you across clothing stores. Open a product page on Zara or H&M and Slip wakes up on its own: it reads the garment, reads the size chart, and — with zero clicks — tells you which size fits your body and how ("48 — Just right", on a five-stop dial from tight to roomy). One more click renders the garment onto a photo of you using Perfect Corp's AI Clothes Try-On API (/s2s/v2.0/task/cloth-v4), revealed as a polaroid you can share.

What makes it more than a try-on button:

  • A universal cart across retailers. Saved items live in one place, visually grouped as per-store shopping bags — and items from different shops can be tried on together: Slip chains try-on renders, feeding each result back as the subject for the next garment, layered in the order they'd be worn. An H&M shirt under a Zara blazer, on you, in one image.
  • Honest fit math. A body profile from tape measurements (or a MediaPipe pose scan), compared against retailer size charts with the body-vs-garment-measurement distinction handled explicitly. Low-confidence verdicts say so; the engine refuses to guess rather than being confidently wrong. It even reads "Model height: 189 cm" off the page and tells you how the photo translates to your height.
  • Set up once, works everywhere. Measurements and try-on photo live on the account; sign in on any machine and they follow. Try-on works signed out — an account is only asked for when you save.

Consumer value: the two reasons people abandon online fashion carts — "will it fit?" and "will it suit me?" — answered on the product page itself, at every store, without retailers integrating anything. Retail value: fewer size-driven returns, and a cross-shop cart that turns browsing into outfits.

Stack: Chrome MV3 side panel (React), Hono/Node backend, Supabase (auth, Postgres with RLS, storage), Perfect Corp AI Clothes Try-On API, MediaPipe Pose. 170 tests plus 115 live/static verification checks.

Built With

  • supabase
Share this project:

Updates