1. truffle - https://www.npmjs.com/package/truffle/tutorial
2. Metamask (For running and testing locally)
3. Ganache (https://github.com/trufflesuite/ganache).
4. Change ganache port to 8545 or edit truffle.js to default port 7545
1. truffle compile
2. truffle migrate
3. npm run dev
Connect to metamask private network and eth addresses from ganache with test balance.(localhost:8545)