All work

OFFRAYS

Premium eyewear store, atomic payments, Arabic search

Role
Whole store
Status
In progress

The problem

Selling premium eyewear online needs search that understands Arabic, and payments that never lose an order or charge twice.

What I built

A multi-brand eyewear store, Arabic-first and bilingual, with role-based access, Arabic search, and atomic payment settlement through Moyasar, being integrated.

  • Settlement is one transaction: payment, stock and order status commit together, or nothing does.
  • Search normalizes hamza, taa marbuta, alef maqsura and digits, in the index and in the user's query alike.
  • Role-based admin.

Stack

  • Next.js
  • Neon
  • Drizzle
  • Moyasar

Building something new? Let's talk.