Professional-grade calculators for area, paint quantity, cost, and time — all powered by clean, maintainable JavaScript modules.
The entire calculation engine is split into focused, reusable ES modules. This is how real productivity tools are architected.
geometry.js — Area calculations (walls, ceilings, openings)coverage.js — Paint volume, presets, waste factorcost.js — Paint + labor pricingtime.js — Realistic time estimates with productivity ratesproject.js — Aggregates surfaces + runs the full pipelineui.js — Pure DOM update functionsstorage.js — localStorage persistencemain.js — Wires everything together