Skip to content

joelesdar/platzi-web3-libs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Platzi and Protofire Web3.js-Ethers.js Challenge

Description

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).

Demo of the Dapp

The smart contract is deployed at 0xacfc7725527ba2ee4311574f65e5d76f9f9585e9. You can see it here.

Dapp

Stack and tools

For this challenge the following technologies were used:

  1. React.js for the frontend.
  2. Chakra-UI for UI/UX.
  3. Web3.js and Ethers.js for the integration with the Smart Contract.
  4. 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.

About

Platzi Web3 libraries Exercise

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 95.8%
  • HTML 4.2%