Skip to content

A decentralized, blockchain based voting system using ethereum offering a more secure, transparent and faster way for conducting elections

Notifications You must be signed in to change notification settings

shabbirflow/Blockchain-Voting

Repository files navigation

A blockchain based voting system made with React, NEXTJS, solidity, Hardhat, MUI

FEATURES :

  • Connect to Metamask / Smart Wallet
  • Register as a voter or as a candidate to stand for election
  • Stores your data and images in decentralized IPFS storage with Pinata
  • Authorization : Only the voting organizer can authoriza a voter or candidate
  • Error Handling : A voter cannot vote twice
  • See Voters Status
  • Transaction is initiated when registering candidate or voter or while voting


Sample Hardhat Project

This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, and a script that deploys that contract.

Try running some of the following tasks:

npx hardhat help
npx hardhat test
REPORT_GAS=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.js
// "dev": "next dev",
// "build": "next build",
// "start": "next start"

About

A decentralized, blockchain based voting system using ethereum offering a more secure, transparent and faster way for conducting elections

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published