← All projects
Lume Crédito / Calculations + reliability

Every payment must reconcile.

Consistent contracts, installments, collections, and reports with simulated messages.

Explore the full demo ↗
Next.jsTypeScriptMotores financeirosAutomação
● ● ● Lume Crédito · synthetic demonstration
Lume Crédito demo screenshot
01 / THE PROBLEM

What needed to work

Partial payments, rounding, dates, and renewal must keep balances and reports consistent.

02 / CONTRIBUTION

My contribution

A collaborative product engineering, calculations, and automation case. I reused existing engines and adapted the full interface, persistence, audit, and messaging into an isolated demo.

03 / ARCHITECTURE

How the pieces connect

  1. 01Simulation → contract → installments
  2. 02Reused calculation engines
  3. 03Atomic session payment
  4. 04Balances + rule based score + reports
  5. 05WhatsApp preview + simulated queue
04 / DECISIONS

Engineering choices

  • Validated amounts and atomic state updates.
  • Fixed scenario clock and idempotent overdue updates.
  • External sending blocked in production too.
05 / DEMO SCRIPT

Two ways to explore

1Simulation → contract → installments.

2Collection → payment → balances → score → report → WhatsApp preview.

06 / SOURCE AND ADAPTATION

What the demo demonstrates

Original: Collaborative contracts, calculation, rule based scoring, collection, and reporting system.

Demo: Isolated persistence, controlled clock, synthetic scenarios, previews, and simulated queue. Excess payment adaptations are documented.

GitHub · source repositories may be private ↗
07 / LIMITATIONS

Clear boundaries

The score is rule based. This version adds no AI inference to Lume Crédito. People and amounts are synthetic; the demo grants no loans and sends no collections.

State belongs to your visitor session. Restart from the demo bar.

See it working.

Open demo ↗