001Templatev1.0£19

Sell digital downloads with Next.js + Polar — live in an afternoon

A minimal, tested Next.js storefront with Polar.sh handling payments, VAT and file delivery. No database, no auth, no CMS — nothing to maintain.

£19one-time · VAT calculated at checkout · instant download
demo.brackenkit.com
Storefront homepage with product grid, exactly as it ships
The storefront as it ships — rename it, add your products, deploy.
Why this one

The small, sharp tool — not another SaaS boilerplate

Zero infrastructure

No database, no auth, no CMS. Your catalog is one typed TypeScript file — edit it, commit, deploy. Nothing to patch or pay for.

Polar as merchant of record

Polar's hosted checkout handles payment, global VAT/sales tax, receipts and secure file delivery. Roughly 4% + 40¢ per sale — versus ~10% on Gumroad.

One file drives everything

Product pages, the homepage grid, sitemap.xml and metadata are all generated from the same typed catalog. Add a product by appending one object.

Sandbox-first setup

The README walks you through a fake-money test purchase on Polar's sandbox before you touch production. You see the whole flow work before going live.

Rebrand in minutes

A plain-CSS design system with automatic dark mode. Change the colour variables and site config and it's yours — no Tailwind or component library to learn.

Room to grow

A signed Polar webhook endpoint is already wired for the day you want licence keys, mailing-list signups or order logging. Ignore it until then.

Observed in the wild

Real screenshots — and a live demo you can click around

These are unedited captures of the template exactly as it ships. Or skip the pictures and open the live demo.

From zip to first sale

Up and running in three steps

Unzip, npm install, and add your products to one typed catalog file — name, price label, description, Polar product ID.

Create the matching products in your Polar dashboard and make a sandbox test purchase with fake money, following the README.

Deploy to Vercel's free tier, switch the token to production, and you're selling — VAT, receipts and downloads all handled.

In the box

What's inside

  • Complete Next.js 16 + TypeScript project (App Router)
  • Typed product catalog — add a product by appending one object
  • Polar checkout route, success page and signed webhook endpoint
  • Design system in plain CSS with automatic dark mode
  • SEO: metadata, Open Graph, sitemap.xml, robots.txt
  • Step-by-step README: sandbox test purchase to production deploy
  • Commercial licence (unlimited projects, no redistribution)
Under the hood

Tech spec

Next.js 16 (App Router) + TypeScript
Official @polar-sh/nextjs adaptercheckout, success and webhook routes
Plain CSS design system, automatic dark mode
SEO baseline: metadata, Open Graph, sitemap.xml, robots.txt
Runs on Vercel free tier (or any Node host)
No database, no auth, no CMSby design
The idea

Why it exists

A production-tested Next.js 16 (App Router, TypeScript) storefront template for selling digital products with Polar.sh as merchant of record.

Your whole catalog lives in one typed TypeScript file — edit, commit, deploy. Polar's hosted checkout handles payment, global VAT/sales tax, receipts and file delivery, so the site itself needs no database, no auth and no CMS. Free-tier Vercel is all you need to run it.

This very site runs on the same architecture — you're looking at the pattern in production.

Commercial licence: use it to build and sell on unlimited sites and client projects of your own. The one thing you can't do is resell or redistribute the template itself.

Questions

FAQ

What exactly do I get?

A zip with the complete Next.js project: typed product catalog, checkout route, success page, signed webhook endpoint, plain-CSS design system with dark mode, SEO baseline (metadata, Open Graph, sitemap, robots), a step-by-step README from sandbox test to production deploy, and the commercial licence.

What does it cost to run?

Nothing fixed. Vercel's free tier hosts it, and Polar only charges when you sell (~4% + 40¢ per sale as merchant of record — they handle VAT/sales tax globally). Compare Gumroad's ~10% flat.

Do I need a database or backend?

No — that's the point. The catalog is a TypeScript file, Polar hosts the checkout and delivers the files. If you later want licence keys or a mailing list, the webhook endpoint is already wired for it.

What's the licence?

Commercial: build and sell on unlimited sites and client projects of your own. You just can't resell or redistribute the template itself as a template.

Refunds and support?

Purchases run through Polar.sh, which handles receipts and refund processing. If something doesn't work as described, email support@brackenkit.com and we'll fix it or refund you.

Was this built with AI?

Yes, openly — BrackenKit products are built with AI assistance and then tested: npm install, production build, every route and error path checked before release. This site itself runs on the same architecture as the template.

Ship your store this afternoon

£19 one-time. Instant download via Polar.sh — VAT and receipts handled at checkout. If it doesn't work as described, we'll fix it or refund you.

Questions first? Get in touch.