Web
Sparks Bank
A banking front-end with account management, transfers and a transaction ledger.
- JavaScript
- Bootstrap
- Web

A banking interface covering the core flows: opening an account, viewing a balance, moving money between accounts, and reading back a transaction history that reconciles with both.
What it covers
The build focused on the parts of a banking UI that are easy to get subtly wrong. Transfers validate against the source balance before they are recorded, and the ledger is append-only — a corrected transaction produces a reversing entry rather than editing history, which is how it works in practice.
The transaction list is filterable by date range and account, because a ledger you cannot query is not much of a ledger.