As developers, we have a bad habit of over-engineering everything.
When I decided to build jsonexlab.com to sell my focused Notion templates, my first instinct was to spin up a Next.js app. I thought: "I'll need a database for the products, i18n for the languages, and a CMS for the blog."
But then I looked at the requirements. I wasn't building a complex SaaS with user authentication. I was building a static catalog of digital products.
So, I did something crazy. I deleted the Node.js setup, opened PowerShell, and wrote a script to generate raw HTML. Here is how I did it, and why it works.
The "No Framework" Stack
Hosting: Cloudflare Pages (Free tier, unlimited bandwidth).
Generation: PowerShell scripts.
Styles: Plain CSS.
Payments: Suby (Crypto).
Email: Web3Forms + Make.com + Brevo.
The result?…