Product catalog
Prototype SKUs
5 products
Mockup engineClient preview + server render
The preview canvas stays instant for merch operators while the server route composites a cached, order-grade PNG for the chosen product and colorway.
Status
Upload a logo to begin the live preview.
Product catalog
5 products
Logo upload
Selected print zone
x 150, y 120, width 200, height 200px.
Live preview
Server output
The API uses a cached key based on logo hash, product id, and color. Output is composited with `sharp` after placing the logo with `canvas` into the print zone.
Cache state
No render yet
Template asset
/templates/tshirt-white.png
Prototype storage
Uploads and generated outputs are stored on the local filesystem in the prototype environment and exposed through the `/api/files/...` route.