All client work

CASE STUDY · CLIENT WORK · TWO BUILDS · IDENTITY WITHHELD BY AGREEMENT

A storefront that takes real orders in Lebanon, and a client who came back for the second one.

A store that takes real orders in Lebanon, by card, Whish Money or cash on delivery, without dragging in a full e-commerce platform.

  • Card · Whish Money · Cash on delivery
  • Three step checkout
  • One lightweight file
  • Two builds

Start a conversation → (opens in a new tab)

The screens

Redrawn with invented data. The only real figures are the ones written on this page.

The brief

A client selling a consumer tech product needed a store that could take real orders in Lebanon: card, Whish Money, or cash on delivery, without dragging in a full e-commerce platform.

What I built

I shipped a dark, fast storefront on Cloudflare Workers with a product configurator, a three step checkout, and a quiet monochrome design. The whole page is one lightweight file and it loads instantly on a phone.

The second build

Then they came back with a second product, and one storefront had to carry both. This time the brief was about feel as much as function: a premium product has to look like its price from the first second on the page. The second build is a full redesign around exactly that.

The second product has not launched. Until it does there is no name, no link and no detail here. The full case study opens the day they go live.

Where it stands

Taking real orders in Lebanon, by card, Whish Money or cash on delivery. Then the client came back with a second product.

Shown with the client’s permission. No public link by agreement.

Stack

Cloudflare Workers · Single-file architecture · Vanilla JS

In the client’s words

Raghid built our online store end to end: design, development, and launch. Communication was clear the whole way, and what he promised is what we got.
Owner · E-commerce brand, Lebanon

Tell me what you’re trying to build.

I take a small number of projects at a time. The first conversation is about your constraints, your deadlines, and what the system has to survive.

I usually reply within a day.