Ahmed Ghawi
عLet's talk
All workCase study · Web store · Live

A bilingual game top-up store

A web store for game top-ups and gift cards: supplier catalogue sync, automatic fulfilment, ShamCash wallet recharge and invoices, in Arabic and English.

The store's home page: a featured game and the full catalogue strip
A game's page on a phone: packs with prices and buy buttons

The goal

Players want to top up a game in a minute, in their own language, with a payment method they already use — and the owner can't copy every pack and price from the supplier by hand.

What I built

  • Supplier catalogue sync: dozens of games and their packs kept up to date automatically.
  • Automatic fulfilment the moment an order is paid.
  • ShamCash wallet recharge and checkout.
  • Order and recharge invoices as PNG or PDF.
  • Arabic and English throughout, right-to-left done properly.

Where it is now

The store is live and selling. It's where my commerce work started, and its lessons shaped GH Store's ledger and supplier sync. Shown without its name.

Built with

  • React
  • Vite
  • Tailwind CSS
  • Supabase
  • Edge Functions

Want something like this?

Tell me what you're building. You'll get a scope, a price and a timeline within a day.

Start a conversation

More work