Sell digital goods with instant delivery and license keys
Complete digital products store built with Next.js 15 and Stripe. Sells PDFs, ZIPs, video courses, templates, and software — with automatic email delivery, HMAC-signed download links, and license key generation.
What's included
- Instant delivery — download links emailed automatically via Resend
- License keys — generated per purchase (e.g.
XXXX-XXXX-XXXX-XXXX)
- Secure downloads — HMAC-signed URLs expiring in 24h
- Stripe Checkout — USD payments
- Local JSON catalog — no CMS required
- Format badges — PDF/ZIP/MP4/PNG with file size
- Includes list — what's inside each product
- TypeScript strict — fully typed
Quick Start
npm install
cp .env.example .env
npm run dev
Stack
Next.js 15 · React 19 · TypeScript · Stripe · Resend · Node.js crypto
Use cases
- Ebooks and courses
- Templates and UI kits
- Software and apps
- Design assets and bundles