The customer is an “offline” printing company. They require a website that will allow customers to upload images that are then printed onto canvas and posted to the customer.
The customer wants the website user to be able to upload an image, choose from a number of possible sizes and orientations of picture, preview it online, confirm the order and pay securely online.
A secondary image is then created based on the user choices and this is sent to the print company so they can upload into their printing software to produce the physical canvas picture.
The aim of the software is to give the user a real-time view of their image exactly as it will appear on canvas based on the customisation choices they make.