A simple to-do list built using Solidity and ReactJS, based on the Web3
Protocol
A step-by-step guide to run the project is given below.
- Install truffle
npm i truffle -g
-
Install Ganache from Ganache|Truffle Suite
-
Install the Metamask Chrome Extension and set up an account within the Ganache Private Network.
For details, read Connect Metamask to localhost -
Clone the repository
git clone https://github.com/kailash360/Eth-ToDo-List
cd Eth-ToDo-List
- Install ReactJS dependencies
npm install
- Move to the
src
directory and compile the smart contracts
cd src
truffle compile
- Deploy the smart contract on the Ganache Private network
truffle migrate --reset
- Start the React app and use it
npm start