

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.
Early organic traction: 2.3K search impressions in the last 28 days at a 3% CTR (Google Search Console).
One engineer owns everything: product, storefront, ops tooling, and the server it runs on.
