Interactive — this is the real build running inside the page.Full screen
What it does
Ledgerly runs the books of a Beirut interior studio. Categorise a live bank feed, drag bank lines onto invoices and bills to reconcile until the difference rolls to $0.00, and build invoices on a live A4 preview with 11% VAT, discounts and a USD/LBP toggle. Send them (simulated), record payments and watch the P&L, balance sheet and VAT summary update.
Signature interaction
Type line items and the A4 invoice re-renders as you go, then drag bank lines onto invoices and bills while the reconciliation difference counts down to zero.
What works in it
Live A4 invoice preview with 11% VAT and LBP VAT line
USD / LBP currency toggle at a configurable rate
Send invoice, record full or partial payment, PAID stamp
Bank reconciliation with drag-to-match and auto-match
Difference counter that rolls to $0.00
Bank feed with inline and bulk categorisation
Account, date, category and status filters
Bills with pay, schedule and balance checks
P&L with period comparison and collapsible groups
Balance sheet that always balances
Quarterly VAT summary with filing status
Command palette, undo toasts, accent colour and density
Motion preview
Screen recording of the live build, running on sample data.
Features inside this build
Business
Interactive Business Analytics
A live analytics dashboard for a Lebanese home-goods store: KPI cards, a revenue line with hover crosshair, category bars and a channel donut, all driven by one date-range picker and a comparison-period toggle. Click a bar or channel to cross-filter everything.
A self-serve report builder for a Lebanese food distributor: choose a metric, group-by and split-by dimensions, filters, chart type and period, and get an animated chart plus a pivot table with totals. Save reports to a list, pivot rows and columns in one click, and preview the CSV export in a copyable panel.
A visual automation builder for a Beirut coffee e-shop: pick a trigger (new order, low stock, ticket created), set conditions, and chain actions like WhatsApp messages, assignments, tasks and CRM updates on Yes/No branches. “Run test” sends a sample event through the flow with animated tokens and a timestamped run log.