- Editable Fields: Click-to-edit text for artist name, artwork title, and custom certificate details.
- Artwork Integration: Upload images (including HEIC support) directly into the certificate frame.
- Custom Palettes: Choose from 8 carefully curated color palettes to match the artwork's aesthetic.
- Paper Texture: Toggle and regenerate a procedural canvas-based paper grain for an authentic physical feel.
- QR Code Integration: Attach a scannable QR code linking to the artwork's provenance or website.
- PDF Export: Generate high-quality, print-ready A4 landscape PDFs.
- Vite: Fast development and build tooling.
- Vanilla JS/CSS: No heavy frameworks, just standard web technologies.
- Libraries (lazy-loaded):
qrcodefor QR code generation.html2pdf.jsfor client-side PDF exporting.heic2anyfor Apple HEIC image conversion support.
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Build for production:
npm run build