BNPL liquidity calculator
Cash-out quotes were calculated by hand against Tamara and Tabby tables. We shipped a public calculator that turns product value, down payment, and provider into a WhatsApp-ready order.

The situation & problem
The business converts installment purchases into immediate cash. Staff were quoting transfer amounts from a price sheet.
The operational constraints
Every quote must show product value, transfer amount, first installment, monthly installment, and tenure before the customer sends WhatsApp.
Architectural tradeoffs & what was refused
A static price image. A spreadsheet emailed after the lead arrived.
What I built & shipped
Interactive pricing table, Tamara / Tabby switch, down-payment toggle, computed quote, and WhatsApp order payload.
Architecture & stack
TypeScript, Next.js, deterministic pricing rules. The quote is computed in the page, not generated.
Result & measurable impact
The customer sees the same number the operator will honor before the chat starts.
Next iterations & roadmap
Persist quotes as tickets so operations can reconcile payouts without retyping the form.
System surfaces & interface captures
Hover and click any record to open the full-resolution pixel inspector with zoom lens and 1:1 precision.


Have a similar constraint?
Tell me where your current operational system or product is breaking.
