Work / Built by Shefa

Aura

A bilingual (English/Arabic) clinical skincare store — eight SKUs, Stripe checkout, full order pipeline.

Role
Skincare DTC
Type
In-house product
Stack
Next.js · Stripe · i18n
Status
Live — visit ↗
Aura — Skincare DTC

Why we built this

Aura is the hardest test we could set ourselves: a DTC store in two languages with full parity — every product, ingredient list, and email exists in English and Arabic — plus the unglamorous commerce engineering that makes a store trustworthy.

The approach

Eight SKUs across five categories, each with bilingual titles, ingredients, and usage protocols. Arabic is a first-class locale: RTL layout, Arabic typography, and a fully Arabic confirmation flow even where Stripe's own UI can't follow.

The checkout revalidates price and inventory server-side, and the webhook is idempotent — a retried Stripe event can't create a duplicate order. Inventory decrements atomically; confirmation email goes out bilingual.

What we shipped

  • Bilingual storefront (en / ar) with full content parity and RTL
  • Stripe checkout with server-side price + inventory revalidation
  • Idempotent webhook: order persistence, customer upsert, atomic inventory
  • Bilingual order confirmation emails via Resend
  • 51-page static sitemap across locales, products, and journal

No invented metrics here — the proof is the live site. Visit Aura ↗