Freelancers lose money in messy chat threads. InvoiceNudge turns a pasted job brief - "wedding video edit RM800, 2 reels at RM60 each, due in 2 weeks" - into a clean, itemized invoice and takes payment for it through PayPal. A Groq-hosted open model extracts line items, quantities, prices, client name and due date; transparent rules take over when the model is unavailable or unsure, and the banner always says which one answered. With one tap the exact total becomes a PayPal order (sandbox in the demo), and the client approves on a page that shows every line. Built for Malaysia's freelancers: ringgit first, Manglish-friendly briefs, zero dependencies, runs anywhere Node 18 does.
Tools used
Groq API (open-weight model, auto-selected per key) turns the chat into validated invoice data with a transparent rule fallback; PayPal Orders v2 API (sandbox) creates, approves and captures the payment.