Upload images on 3D shape by customers

Hello all,

I am planning to launch an online store for a product which is a cube based gift. Customers should be able to upload images on a 3D cube (4 sides) shape in the online store and able to customize it. The cube could be rotated by arrows (right, left) These images would appear on the 3D cube after upload. They could upload images from their computer, phone or even Facebook.

Do you think that I should reach out for a developer who only makes me a plugin for WordPress site or similar…

Upload images on 3D shape by customers