StealThis .dev
Pages Hard

Banking — Transactions

A trust-first fintech transaction history screen with a navy gradient account card, available balance, money-in and money-out totals, and a searchable ledger grouped by day. Rows show category icons, credit-green and debit-ink amounts, a running balance, and pending, cleared or failed status pills. Filter by type, category and date range, expand any row for reference and method detail, and export the filtered view with a toast. Pure HTML, CSS and vanilla JavaScript.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Transactions

A complete banking transaction history built for trust and calm density. A navy gradient account card pins the masked card number, a secured badge and the available balance to the top, with money-in, money-out and pending counts summarised beneath it. Below sits the ledger: a searchable, filterable list grouped by day, each group showing a sticky date header and a net total so you can scan a week at a glance.

Every row pairs a category icon with the merchant, a status pill (pending, cleared or failed) and a right-aligned amount — credits in green, debits in ink — alongside the running account balance after that entry. All money uses tabular figures so columns line up precisely. Search matches merchant, note, category and amount; the type, category and date-range selects narrow the list instantly, and a clear-filters affordance appears whenever a filter is active.

Tap any transaction to expand an inline detail card with the reference, payment method, timestamp and per-row actions, or hit Export CSV to ship the current filtered view — both surfaced through a lightweight toast helper. The whole screen is keyboard-usable, AA-contrast and responsive down to about 360px, with no frameworks or build step.

Illustrative UI only — not real banking software or financial advice.