All work

Fashion e-commerce · 2026

EEMEE

E-commerce with payment and logistics automation

Timeline
May 2026 - Jun 2026
Stack
Next.js, React, Prisma, PostgreSQL, Midtrans, Duitku
Links
eemee.id

Overview

EEMEE is an Indonesian hijab brand. I built its own store and admin dashboard in Indonesian and English instead of a vendor platform: product variants, checkout, payments, shipping, and the link to the ERP behind its other sales channels.

Highlights

  • Two payment gateways. Midtrans Snap and Duitku POP behind one provider interface, switched at runtime by a feature flag, with signature-checked webhooks.
  • Shipping. Live Biteship rates, optional insurance, AWB creation, tracking by order ID or AWB, and an insurance claim flow from report to resolution.
  • ERP sync. The WooCommerce v3 REST API emulated inside the Next.js app, so BigSeller syncs stock and orders with the store as if it were talking to WooCommerce.
  • Orders. A status state machine with separate paths for unpaid cancellations and paid refunds, and Prisma transactions around payment webhooks, stock and voucher use.
  • Messages. OTPs and order updates over a self-hosted WhatsApp gateway that queues OTPs first, and email through Brevo or Resend with automatic fallback.