This Dapp is a voting system that allows an Ethereum address to vote only once on a binary proposal with a cost of 0.01 ETH choosing its favorite frontend-web3 library: web3.js or ethers.js. For this, the Dapp works in the Görli testnet and is connected with MetaMask.
When a user votes, it can see the result so far (number of positive votes vs. number of negative votes).
The smart contract is deployed at 0xacfc7725527ba2ee4311574f65e5d76f9f9585e9
. You can see it here.
For this challenge the following technologies were used:
- React.js for the frontend.
- Chakra-UI for UI/UX.
- Web3.js and Ethers.js for the integration with the Smart Contract.
- Solidity on the side of the Smart Contract.
To use this Dapp is necessary Metamask and a funded Görli account. You can get Görli ether here.