04 / CASE STUDY

Split-Bill

A Malaysian group-settlement app that turns a receipt into a live shared bill and DuitNow payment.

Split-Bill visual

Overview

A receipt-first bill splitting experience built around exact reconciliation and short-lived sessions.

Problem

Shared meals create messy item ownership, rounding disputes, and fragmented payment flows.

Solution

Parse receipts, claim items atomically, calculate in sen, and rebuild DuitNow QR payments.

Technology

Next.js, React, TypeScript, Vercel KV, Zod, jsQR

  • Next.js
  • TypeScript
  • Vercel KV
  • DuitNow

Architecture

Receipt parsing, atomic claim scripts, integer arithmetic, and EMVCo QR reconstruction work as one flow.

Outcome

A focused settlement product that reduces typing, arguing, rounding, and data retention.