← All work
Demo-ready2026verified from source
ProcureAI
Bulk buying from a single sentence. It shortlists vendors, Kora verifies them and holds the money, and the vendor is paid in two stages.

Bulk buying in Nigeria runs on WhatsApp voice notes, "send half now", and trust. I wanted the buyer to be able to prove what happened afterwards, and to never pay a stranger up front.
- 01One sentence in; vendor replies in messy human language come out as one comparable table
- 02Kora checks each vendor is a registered business and that the payout account is theirs
- 03Money is held, 30% released to the vendor to start, 70% on a 6-digit delivery code
- 04Postgres triggers enforce eight invariants, so the rules hold even if the app code is wrong
- 05254 automated tests: unit, integration against a real Postgres, and Playwright end to end
Money has to be exact and every failure has to have a defined behaviour: duplicate, forged and missing webhooks, timeouts, double clicks. Each one has a test.