zkvote

A dApp to create and vote on polls. Uses Self Protocol to verify humanity and voter eligibility.

zkvote

Created At

ETHGlobal Cannes

Project Description

This project is a place to host polls and vote on them. Self Protocol is used to prevent bots from access. Every user can create polls and specify rules for others to qualify for eligibility. In order to cast a vote Self Protocol is used to check it the user meet specified rules.

How it's Made

For verification of eligibility to vote and proof of humanity we use Self Protocol. For each of the polls the configurations of rules are different and stored on a smart contract. User interacts with a React frontend communicates with a Solidity smart contracts deployed on Celo Alfajores Testnet.

background image mobile

Join the mailing list

Get the latest news and updates