Loan System API
REST API for a real informal lending business. There are no fixed installments: interest is charged monthly on the balance and, if it goes unpaid, it compounds. Handles customers, loans, payments and the business cash box.
- Append-only ledger: balances are computed from immutable entries and mistakes are fixed with reversals
- Idempotent payments with row locking to prevent duplicate charges
- JWT authentication with refresh tokens and admin and worker roles
- Automatic monthly interest charges, audit log and integration tests
.NET
PostgreSQL


