Anyone interested ? Development of CUBA component - sketch on canvas

Has anyone here every developed (or willing to develop) a CUBA component that will allow users to draw (sketch) on a canvas area ?
Requirements:
Drawing tools:

  • User can change pen color (at least 4 colors)
  • Eraser
  • Undo

The component should also allow a background image to be specified and then allow user to annotate or draw on top of the background image.
The image should be able to be saved in an Image type Entity Attribute which will be stored in database. Both background image and sketched annotation will be saved.

If anyone is interested, please send a private message to me outlining the cost and time associated with this work.

Thanks in advance