Julien Calixte 77f54d0574 feat: add copy PNG to clipboard button
New button next to Download PNG writes the rendered QR as a PNG Blob
to the system clipboard via the async Clipboard API, with a brief
in-button confirmation (Copied!) or error state.
2026-05-28 12:02:34 +02:00

QR Code Studio

Browser app to generate styled QR codes from a URL with a center logo, custom body (dot) style, custom corner edges, and adjustable logo padding.

Stack

Development

npm install
npm run dev

Production build

npm run build
npm run preview

Deploy to Coolify

The repo ships a multi-stage Dockerfile (Node build → nginx serve) and an nginx.conf. In Coolify:

  1. Create a new resource → ApplicationDockerfile (or Git-based).
  2. Point it at this repository / branch.
  3. Coolify auto-detects the Dockerfile. Container exposes port 80.
  4. Set a domain in Coolify — it handles TLS via Traefik/Caddy.
  5. Deploy.

No environment variables are required; the app is fully client-side.

Description
No description provided
Readme 57 KiB
Languages
Vue 46.5%
CSS 30.7%
TypeScript 17.8%
HTML 2.8%
Dockerfile 2.2%