I did this recently using signature pad and wappler https://github.com/thread-pond/signature-pad/blob/gh-pages/documentation.md
Patrick helped with the signature regeneration