Stateless
Architecture
10/min
Rate Limit
47 passing
Tests
Overview
QR Forge is a single-purpose web tool for generating QR codes from URLs. Paste a link, click generate, and download the PNG. The architecture is deliberately minimal: a single Next.js API route generates the QR code server-side using the qrcode library and returns a base64 data URL. Nothing is stored — no database, no user accounts, no persistence. Rate limiting prevents abuse (10 requests per minute per IP). Deployed on Vercel with a custom domain via Cloudflare DNS.
Stack
Features
Architecture
Next.js 15 App Router
Single static page + one API route
qrcode library
Server-side PNG generation as base64 data URL
Rate Limiter
In-memory sliding window with auto-cleanup
Vercel Edge
Serverless deployment, Cloudflare DNS
Interested in this project?
Get in touch →