Case study

The one project you can actually use.

Julia Mendes — a production storefront for Brazilian artisanal handbags. Everything below is something you can click through yourself, right now, on the live site.

Why this one

Three of the projects on this site are best understood by reading about them — a CRM you'd need a login to explore, an internal agency platform, an audit pipeline that runs off-screen. This one is different: it's a real storefront a recruiter or client can browse, add to a cart, and walk through checkout, without asking me for access. People trust what they can test more than what they're told.

What's built

LiveProduction storefront, running today
5,400+Passing tests in the suite
StripeReal checkout, real payments

Full catalog and cart, Stripe-backed checkout, an admin dashboard for order and inventory management, and a Cloudinary media pipeline for product photography. Built on Next.js, TypeScript and Supabase, with a 5,400+-test suite behind it (5,403 of 5,495 passing on the most recent CI run, 27/07/2026).

Categories span Acrylic & Resin, Top Handle, Statement, Palha/Natural, Mini, Clutches and Crossbody — a real product catalog, not a two-item demo.

Measured, not claimed

Lighthouse (mobile), measured 10/08/2026

Performance score: 65 · Largest Contentful Paint: 6.1s · Cumulative Layout Shift: 0

That LCP is slower than I'd want on a storefront and is the next thing I'd optimise — image sizing on the product grid is the likely culprit. Publishing the number as measured, not the number I'd prefer to publish.

One thing this case study won't do: invent a business outcome. A specific growth figure was mentioned informally by the client but never confirmed against a source or a time period, and I don't have permission to cite the client's name or likeness beyond the brand itself — so it isn't here. What's above is everything I can stand behind: the brand, the build, and a number you can go and re-measure yourself.

See it yourself

Ten minutes on the live site will tell you more than another paragraph would.

Visit juliamendes.co.uk →