StealThis .dev
Pages Medium

Coworking — Billing & Subscriptions

A warm-industrial billing and subscriptions console for a fictional coworking space, built with plain HTML, CSS and vanilla JavaScript. It pairs an animated revenue rollup — MRR, active members, outstanding balance, collected — with a filterable members table showing plan, status, MRR and next invoice, plus dunning flags on past-due accounts. A recent-invoices list opens a sliding detail drawer with line items and tax, where you can mark paid or send reminders, change a member plan, and run a dunning sweep.

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

Code

Billing & Subscriptions

A self-contained billing admin for Looms Coworking, dressed in the warm-industrial palette — concrete neutrals, an amber accent, plant-green highlights and a matte-black sidebar. The top of the page rolls up four live figures: monthly recurring revenue, active members, outstanding balance and the amount collected this cycle. The MRR and member counts count up with an eased animation on load and recompute whenever the data changes.

The members table lists each account with an avatar, plan tag, color-coded status dot, MRR and next invoice date; past-due members carry a red Dunning flag. You can search by name or email and filter by plan and status, and the footer keeps a running “filtered MRR” total. The recent-invoices panel opens a sliding drawer with billing details, line items and tax — there you can mark an invoice paid (which clears the member’s dunning state and lifts the rollup), send a reminder, or download a receipt. A Change plan dialog upgrades or downgrades any member and reports the MRR delta, and the sidebar’s dunning sweep flags every overdue account at once.

Everything is keyboard-usable and toasts confirm each action — Escape closes the drawer or dialog.

Illustrative UI only — fictional coworking space, not a real booking system.