StealThis .dev
Pages Medium

Banking — Customer Detail

A trust-first admin customer detail screen for a fintech back office. It pairs a profile header carrying an animated risk score, verified-identity cues and an action toolbar with tabbed sections for overview, accounts, activity and internal notes. Operators can freeze accounts, flag the customer for review, re-run KYC and add notes, with toast feedback and a live-updating risk ring. Built with semantic HTML, layered shadows, status pills and tabular figures for every monetary value.

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

Code

Customer Detail

A single-screen admin view for the people behind the money. The profile header fuses identity (avatar, verified badge, customer ID, segment) with an animated risk ring that fills from zero on load and a clear account-status pill. Below it, an action toolbar lets a fraud operator message, flag, freeze or re-run KYC — each button is keyboard-usable and reports back through a toast helper.

Four tabs organise the rest. Overview surfaces balance, open accounts and disputes alongside a KYC checklist and verified contact details. Accounts lists every product as a card with masked numbers and right-aligned, tabular-figure balances. Activity is a filterable feed of credits, debits and security events with cleared / pending / blocked status pills. Notes is a live internal log you can append to.

Interactions are intentionally consequential: flagging the customer escalates the risk ring to a higher band, and freezing cascades a frozen state onto every open account card. Everything is vanilla HTML, CSS and JavaScript — no frameworks, no build step — and it collapses cleanly down to a ~360px mobile width.

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