A Dapp to upload document to IPFS and store the IPFS hash on a smart contract. This implementation from @Mcchan1 provides the user with a transaction receipt. User needs to have MetaMask installed in their browser. (Font-end : Create-React-App framework)
Bootstrapped with Create React App.