Inspiration

Voting needs lots of resources and time to cast vote. Parties still not happy with results of voting. So online voting with block chain will solve these issue. Many develop countries use e voting but not on blockchain.

Traditional Voting System issues:

  • Expensive and time Consuming
  • Too much Paper work
  • Errors during Data entry
  • Loss of registration Forms
  • Loss of results
  • Inefficient
  • Takes time and human resources
  • Doesn’t give an instant Poll result
  • Hard to track who voted and who don’t

What it does

Ballox is an online voting system. In Ballox a voter use his/her voting right online without any difficulty. Once the voting is over, result will be displayed. This method of web voting can provide security and no fake voting can be done.

How we built it

We use solidity language to create smart contract. Then call contract from react application and implement web3 and wallet functionality.

Challenges we ran into

We have hard time to call contract functions like candidates fetch and new elections.

Accomplishments that we're proud of

We have come up with evoting MVP. Can be improved and used for voting.

What we learned

We learned new technology blockchain and web3.

What's next for Ballox

Voters need to be registered first for him/her to vote. Registration is mainly done by the election creator for security reasons. Election time need to be fixed initially its not fixed.

Built With

Share this project:

Updates