← Back to portfolio
Case Study · E-Commerce · Computer Vision

Try the lens before you buy it.

A premium WordPress + WooCommerce store for a colored contact lens brand, with a real-time AR try-on that maps lens colors directly onto the customer's iris — no download, no upload, no wait.

Role
Solo full-stack designer and developer
Timeline
2025 – 2026
Client / Context
Rainbow Lens (rainbowlens.tr)
Status
Live in production
Rainbow Lens — live production homepage

The brief

Rainbow Lens is a colored contact lens brand with a broad catalog — 8 product series and more than 60 lens colors across Elite, Toric, Fantasy, Mirage, Lovely, Marine and others. Colored lenses have a specific commercial problem: customers can't imagine how they'll look. Static product photos help, but the conversion barrier is real.

The goal was a production e-commerce site that turned the try-on step into a live product experience, not a leap of faith.

What I built

Analysis and results

The AR try-on shifted the customer flow entirely: instead of scrolling through 60 near-identical thumbnails, a shopper opens the camera once and sweeps through the whole catalog in a minute. The brand's own product-fit questions ("does this suit brown eyes?", "is this too intense?") answer themselves.

Everything runs client-side. The AR uses no server compute; the chatbot is proxied through a single serverless endpoint with the API key hidden from the browser. Time-to-first-frame after granting camera permission is under two seconds on a mid-range phone.

MediaPipe FaceMeshWordPressWooCommerce Gemini 1.5 FlashKVKKCanvas / Soft-Light Turkish Localization

Live production site.

Visit rainbowlens.tr →