I've been building a small line of freelance business tools — a rate calculator, proposal generator, contract generator, and invoice/cash flow tracker — and every one of them is a single . html file. No npm install, no build step, no server, no database, no account system.
Source: [Dev.to](https://dev.to/ahn_mumu_27f4f1e04eb91641/why-im-building-freelance-business-tools-as-single-html-files-no-build-step-no-backend-no-1oa3)