Voting Dapp

Dapps are decentralized, secure applications that can be deployed on a blockchain to maximize
security and minimize the risk of fraud. I recently created a voting dapp, check it out here!

How it works.

An explanation of how I built my own dapp
to create a secure voting system.

Stopping Double-Voting

Every time someone votes, their account address is added to a list of addresses that have already voted. Whenever someone tries to vote, the program makes sure that their account address is not in this list. If it is, they can't vote.

Immutable Records

A list of candidates, their vote counts, and the list of addresses that have already voted are all stored on the blockchain. This keeps these records safe from hacking or anything that could change the records other than a regular vote.

Easy to Vote

The dapp has a simple interface that allows you to choose a candidate and vote by selecting a candidate from a menu and clicking "vote". Paying the gas fee is simple, just clicking confirm. Results are displayed almost immediately.