The Web3 Polling DApp is a decentralized application for creating and voting on polls using Ethereum blockchain.
Checkout live here : https://polling-web-dapp.netlify.app/
The Web3 Polling DApp allows users to create polls and vote on them. The owner of a poll can also close the poll and view the results. It utilizes Ethereum for storing poll data and Remix IDE for smart contract development. The front end is built using Flutter Web to provide a user-friendly interface for interacting with the blockchain.
Before setting up and using this project, make sure you have the following prerequisites:
- Ethereum Network - You'll need access to an Ethereum network, such as a local development network or a testnet.
- Remix IDE - Used for smart contract development and deployment.
- Flutter - For building the frontend.
-
Access the web app via a web browser.
-
Create a poll:
- Enter your poll question and options.
- Click "Create Poll."
- Wait till the confirmation of the transaction
-
Vote on a poll:
- View the list of open polls.
- Click on a poll to vote, and select your preferred option.
- Vote will be submitted after transaction complete
-
Close a poll:
- If you're the poll owner, you can close the poll to prevent further voting.
- View the results of closed polls.