Skip to content
All work
Luxury perfume e-commerce

Worlds of Rihla

A full-stack e-commerce platform for RIHLA, a UAE perfume house: an editorial storefront, accounts and favourites, Paymob checkout, a shipping-service integration, and an admin dashboard that runs products, categories, content and every order.

  • Storefront
  • Accounts and cart
  • Checkout
  • Shipping integration
  • Admin dashboard
  • CMS
RIHLA storefront home: a journey that has no map
What we built
Storefront, checkout and admin
Stack
Next.js and Supabase
Payments
Paymob
Fulfilment
Shipping API and order processing
What we built

The pieces that went into it, end to end.

Built with

  • Next.js
  • React
  • TypeScript
  • Supabase
  • PostgreSQL
  • Paymob
  • TanStack Query
  • Tailwind CSS
  • Editorial Next.js storefront with product pages, favourites and cart
  • Scheduled jobs that keep prices and product images in sync
  • Paymob payment gateway integration
  • Shipping service API integration with rates managed in the admin
  • Accounts, favourites, cart and checkout on Supabase auth
  • Admin dashboard: products, categories, images, users, reviews and analytics
  • Content management for the editorial pages
  • Order processing from payment to fulfilment
Screens
RIHLA storefront home: a journey that has no map
RIHLA 01 on a concrete plinth
The collection: three Eau de Parfums
The Arabic storefront, right to left
Product listing page
Brand story and services
RIHLA gift case with three bottles
RIHLA on a phone
Three RIHLA bottles on a plinth in a stone colonnade

Have a project like this?

Tell us what you're building. We'll come back with questions and a plan.

Talk to us on WhatsApp
Next case studyBrewed RitualsLoyalty and subscriptions