This is a todo list web-based application powered by Ethereum smart contracts.
npm install
on root directory of the project- Download and open up Ganache (https://www.codeooze.com/blockchain/ethereum-dev-environment-2019/)
- Compile contaracts using the command
truffle compile
(truffle should be installed globally) - In Ganache, create a new workspace and save (make sure the port number is 7545 in the server section)
- Type command
truffle migrate
to deploy the smart contract onto ganache's local blockchain network - Download Metamask extension for your browser and log in to Metamask using the Ganache seed account (12 word mnemonic from Ganache)
- Change metamask network to localhost 7545
- Run command
npm run dev
in the root folder