har200105 / ExitPollSystem

A Full Stack Blockchain based Exit Poll System for Indian elections controlled by Admin and allowing only authorized voters to vote.

Home Page:https://exitpoll-fda8d.web.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

It's a blockchain based Full stack Exit poll system for Indian elecions.More specifically only the registered voters can come and vote.For this project we have four phases

  • Registration Phase -> Phase where users can register with their voter id card number and admin can add parties into the blockchain.
  • Voting Phase -> Phase where voters can actually vote to their favourable party.
  • Result Phase -> Here the result is decalred by the blockchain on the basis of which party has recieved the maximum number of votes.
  • Reset Phase -> All the blockchain data is reset phase to conduct a new election in future.

All the phase changes can only be done by the admin and other random users can not do it.

Tech stacks used:

  • React JS
  • Redux Toolkit
  • Node JS
  • Ethers.js
  • Express JS
  • MongoDB

Youtube Video for Complete Demonstration of the project

Video Link

Screen shots of the Project

alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text alt text

About

A Full Stack Blockchain based Exit Poll System for Indian elections controlled by Admin and allowing only authorized voters to vote.

https://exitpoll-fda8d.web.app/


Languages

Language:JavaScript 66.8%Language:CSS 29.1%Language:Solidity 3.0%Language:HTML 1.1%