Belmo — Arabic K-beauty e-commerce storefront
Belmo on mobile

Founding Engineer · full build

Belmo

orders fulfilled across Morocco

Arabic-first K-beauty e-commerce for Morocco — COD, 24–48h delivery, self-hosted.

Paymentالدفع عند الاستلام — cash on delivery

Delivery24–48h, nationwide

Returns7 days

Visit the live store ↗

In production — belmo.ma

Description

Korean skincare is booming in Morocco, but buying it means sketchy resellers, no Arabic experience, and no cash-on-delivery — the payment method most Moroccan shoppers actually trust.

How it's made

  • Built a full Arabic-first RTL storefront with catalog, cart, and checkout tuned for how Moroccans buy: cash on delivery, 24–48h delivery, 7-day returns.
  • Admin dashboard with drag-and-drop merchandising, inventory, and order management.
  • Self-hosted the whole stack on a Hetzner server with Dokploy — owning infra costs instead of renting them.

Ingredients

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • Clerk
  • AWS S3
  • Hetzner + Dokploy

100% self-hosted — Hetzner + Dokploy. No managed-platform additives.

Reviews

Live store at belmo.ma: 818 registered clients and 629 orders fulfilled in its first two months.
— verified production
Early organic traction: 2.3K search impressions in the last 28 days at a 3% CTR (Google Search Console).
— verified production
One engineer owns everything: product, storefront, ops tooling, and the server it runs on.
— verified production