StealThis .dev
Pages Hard

Banking — Account Overview

A trust-first banking account overview dashboard with a total balance hero and sparkline, checking, savings and credit account cards with masked numbers, a conic-gradient spending donut with category legend, a filterable recent transactions feed showing credit and debit colors plus cleared, pending and failed status pills, quick actions for transfer, pay and deposit, and an upcoming bills panel. Hide and show balances, switch accounts and filter activity, all in self-contained vanilla JS.

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

Code

Account Overview

A calm, dense customer banking home screen built around a navy total-balance hero with a live sparkline, a verified badge, and four quick actions (transfer, pay, deposit, statement). Below it sit three gradient account cards — checking, savings, and a credit line — each with a chip motif, masked card numbers (•••• •••• •••• 4242), and tabular-figure balances.

The right rail pairs a pure-CSS conic-gradient spending donut with a category legend showing amounts and percentages, while the activity feed lists realistic transactions with merchant, date, colored credit/debit amounts, and status pills (cleared, pending, failed). An upcoming-bills panel flags what’s due soon with inline pay buttons.

Everything is interactive in vanilla JS: toggle hide/show to mask every amount at once, click an account card to filter the activity feed to that account, switch the All / Income / Spending chips to filter by direction, and trigger toast confirmations from quick actions and bill payments. It’s fully responsive down to ~360px and keyboard-usable throughout.

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