NovaLite
Sellable apps, shipped fast — and hosted for pocket change.
Assemble products from proven big-tech — Next.js, better-auth, Drizzle, Stripe — and co-locate the whole fleet on one small box. No framework treadmill.
The stack
Next.js
App Router · SSR + RSC
One framework for marketing, app, and admin surfaces.
better-auth
shared identity
One login/session layer across every app — you own it, framework-agnostic.
Postgres + Drizzle
the data you own
Typed SQL, one database per app, no lock-in.
Stripe
billing
Checkout + webhooks into a Drizzle table — real revenue, day one.
@novalite/design-tokens
the look
Share the system, diverge the brand — same components, themed per app.
Shipped on the box
Half Dead Co.
halfdeadco.com
Live merch store — Stripe checkout → webhook → order, end to end.
NovaLite
lite.novahelm.dev
This site — a static export served off the same shared box.
+ more sites shipping on the same box.
The approach
Buy commodity
No in-house router, ORM, auth, or forms. If npm has it, use it — build only what ships a product.
Co-locate, cheap
10+ apps as containers and static sites on one box behind one Caddy and one Postgres — under $100/mo.
Money path first
Every template is deployable and sellable. The revenue path is never deferred.
Following along?
NovaLite is early. Watch the repo, or say hi.