StealThis .dev

Construction — Line-Item Quote Builder

A rugged trades estimate sheet that adds labor and material rows with editable description, quantity, unit and unit price, computing live line totals, a markup percent, contingency and tax, then a grand total with a send-quote action and dynamic add or remove rows.

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

Code

Line-Item Quote Builder

A hard-hat estimate sheet for general contractors and trades. Add labor and material rows, each with an editable description, quantity, unit, and unit price; the line total recalculates the moment you type. Remove any row, or append fresh blank rows of either kind from the toolbar.

The summary panel rolls labor and material subtotals into a combined cost base, then layers a markup %, a contingency %, and sales tax % on top to produce the grand total. Every percentage input is live, so you can dial in a margin and watch the bottom line move. A send-quote action confirms inline with a generated quote number.

Built with vanilla JS and a sturdy steel-and-hi-vis palette — bold condensed headings, hazard accents, and chunky borders. Fully responsive down to a 520px stacked layout for tablets on site.

Illustrative UI only — not a substitute for a licensed estimator or contract document.