/Eth-ToDo-List

A simple to-do list built using Solidity smart-contracts and ReactJS, based on the Web3 Protocol.

Primary LanguageJavaScript

Eth-ToDo-List

A simple to-do list built using Solidity and ReactJS, based on the Web3 Protocol

Setup

A step-by-step guide to run the project is given below.

  1. Install truffle
npm i truffle -g
  1. Install Ganache from Ganache|Truffle Suite

  2. Install the Metamask Chrome Extension and set up an account within the Ganache Private Network.
    For details, read Connect Metamask to localhost

  3. Clone the repository

git clone https://github.com/kailash360/Eth-ToDo-List
cd Eth-ToDo-List
  1. Install ReactJS dependencies
npm install
  1. Move to the src directory and compile the smart contracts
cd src
truffle compile
  1. Deploy the smart contract on the Ganache Private network
truffle migrate --reset
  1. Start the React app and use it
npm start