A Todo List Powered By Blockchain
"eth-todo-list" is a simple dummy application powered by blockchain to store and mark
your day-to-day task. The objective of this application is to demonstrate how you can
create a decentralized app with a web interface.
This project requires the following tools:
- Ganache
Install Ganache - Node JS
Install Node - Truffle v5.0.2.
Truffle NPM Module
npm install -g [email protected]
- Metamask chrome extension.
Add Metamask To Chrome
- Clone this repo.
cd eth-todo-list
- Install node modules
npm install
- Run the dev server
npm run dev
- Make sure ganache is installed and running on your local machine.
- Configure the truffle-config.js file with your local ganache configuration
like host, port and network_id.
networks: {
development: {
host: "127.0.0.1",
port: 7545,
network_id: "*", // Match any network id
},
},
solc: {
optimizer: {
enabled: true,
runs: 200,
},
},
};
- Select your local blockchain network in metamask.
Reference
How to Install and Use Metamask on Google Chrome?
Connect Metamask to localhost.