An Iraqi cosmetics store in three languages, with cash on delivery and a complete admin dashboard.
Visit the store- Client
- Roza Beauty
- Role
- UI/UX · E-commerce store & admin dashboard
- Year
- 2026

The challenge
A beauty store selling across Iraq had to speak to customers in Arabic, English and Kurdish, take cash on delivery with a delivery fee that changes per governorate, and let the owner run products, orders and offers on their own.
The solution
I built the store with Next.js, Prisma and PostgreSQL, deployed on Vercel: a trilingual right-to-left-ready storefront, filters and instant search, shades and sizes per product, a skin-type quiz, coupons and countdown deals, and one-step checkout with per-governorate delivery. The admin dashboard covers products, orders, stock and offers, with a ready-made WhatsApp message to the customer.
Results
fully localized languages
governorates with their own delivery fee
products in the live store
App walkthrough
An Iraqi cosmetics store in three languages, with cash on delivery and a complete admin dashboard.
App screens





Admin dashboard







Next project