Sign Service
Preliminary
Does the package.json contain the scripts to deploy and serve the project
Does the readme file contain a description of the project and explains how to run the code from an empty environment?
Compile and deploy
Does the smart contracts compile properly?
Interfaces
Serve the interface
Does the interface include a title, a connect & upload and an action section?
Does the interface allows to upload a document?
Does the interface allows to connect a wallet
Does the action section include a sign, publish and verify button?
Functionalities
Does the sign button trigger the wallet and display a signature of the document
Does the publish button trigger the wallet and display a confirmation?
Does the verify button display the date of the use of the publish function?
Bonus
+Does the page include a retrieve section that allows to download the document uploaded previously?