Product / Next.js
Split-Bill
A Malaysian group-settlement app that turns a receipt into a live shared bill and DuitNow payment.
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.