project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

DeVote

DeVote Revolutionize Voting: Safe, Transparent, and Effortless!

DeVote

Created At

Superhack 2024

Winner of

Worldcoin - Pool Prize

Prize Pool

Project Description

DeVote: Revolutionizing Voting: Safe, Transparent, and Effortless!

Embrace the Future: Decentralized Voting

With the upcoming US elections this November 2024, we have been inspired to utilize web3's native capabilities to create a voting platform.

The Environmental and Financial Toll of U.S. Elections is significant:

  1. $1 Billion: the cost of elections at $10/voter or at about $1 billion for the entire country.
  2. 8.5 mill trees: it takes about 17 trees to make about 1 ton of paper, 500,000 tons of paper is wasted during elections, 500,000 * 17 = 8,500,000 trees !
  3. 66%: vote turnout, only 66% of Americans participate in voting

These figures pertain exclusively to the US. When applied globally, the issue escalates exponentially.

Bringing technology to the archaic voting system is a very controversial topic:

  1. Not one entity should be trusted and responsible for counting the votes.
  2. Hacking the system can have massive consequences.
  3. Having full transparency on the voting count, but at the same time hiding the voters' personal information is a very difficult digital challenge.

This is where web3 can thrive, we can full transparency and a fully decentralized system to count the votes.

Yet the problem of a unique vote is still a hard one! This is where Worldcoin Id comes into play ! Utilizing Worlcoin Id's amazing technology, we can now ensure the uniqueness of the voter.

DeVote, combines the powers of optimism's decentralization and Worldcoin's unique incognito actions to achieve the voting.

The voters can easily, even from their phones, select the party they wish to vote for and ensure their data is secure and their vote will be counted accurately.

DeVote can reduce election costs and waste of paper, and increase vote participation !

Pitch deck here: https://docs.google.com/presentation/d/e/2PACX-1vR73kmWUKSrI0qSLxMoaZA185F9alI_DWHkHTU2bMom6MjkYz_MSUcXLkF8Mvh0ytVGlrB_qEbHoHBQ/pub?start=true&loop=false&delayms=5000

How it's Made

DeVote, combines the powers of optimism's decentralization and Worldcoin's unique incognito actions to achieve the voting.

The voter can select their preferred party, verify with worldcoin id and their vote will be registered on optimism blockchain.

The application consists of three main parts (folders on GitHub):


  1. contracts: This includes the Solidity contract required to store the votes and the scripts to deploy to optimism.

  2. backend: The backend consists of 1 API call (/vote), in typescript, deployed on a firebase function. This endpoint verifies the user with worldcoin and writes the vote on the blockchain, eliminating the need for the user to have a wallet.

  3. ui: The UI holds a react / typescript project, holding the user experience.

background image mobile

Join the mailing list

Get the latest news and updates