Built a storefront prototype for a personalised-gifts brand: upload one photo and it instantly appears on a real-time 3D mug plus 8 products (canvas, frame, phone case, cushion, puzzle…) — all rendered in the browser, no reloads.
• Three.js + WebGL, only 2 GL contexts for 9 products • Drag/zoom once, every product auto-crops to its own print area • Exports 300 dpi print files, order split between Prodigi & Gelato • Hosted on Cloudflare Pages, ~150 kB gzipped
Try it with your own photo 👇
Like this project
Posted Sep 26, 2026
Your photo, on everything — live 3D product visualiser 🔗 [https://print-visualizer.pages.dev/ ]
Built a storefront prototype for a personalised-gifts brand:...