secure-voting-platform

Hackodisha4 project: Secure Voting Platform using blockchain for institutional elections..

Decentralized-Voting-System-Using-Ethereum-Blockchain

The Decentralized Voting System using Ethereum Blockchain is a secure and transparent solution for conducting elections. Leveraging Ethereum's blockchain technology, this system ensures tamper-proof voting records, enabling users to cast their votes remotely while maintaining anonymity and preventing fraud. Explore this innovative project for trustworthy and decentralized voting processes.

For more details checkout [Project Report]

Features of UI

  • Implements MetaMask for secure voter authentication and authorization.
  • Utilizes Ethereum blockchain In Backend for tamper-proof and transparent voting records.
  • Removes the need for intermediaries, ensuring a trustless voting process.
  • Admin panel to manage candidates, set voting dates, and monitor results.
  • Intuitive UI for voters to cast votes and view candidate information.

Requirements

  • Node.js (version – 20.14.0)
  • Metamask
  • "react": "^18.3.1",
  • "axios": "^1.7.7",
  • "ethers": "^6.13.4/Images
  • "react-redux": "^9.1.2",
  • "react-router-dom": "^6.27.0",
  • "react-toastify": "^10.0.6",
  • "solidity": "^0.0.1",g
  • "web3": "^4.13.0" #### For a cool demo of this project checkout ScreenShots Login Page

Home Page

Voting page Details Page Results Page

License

The code in this repository is licensed under the MIT License. This means that you are free to use, modify, and distribute the code, as long as you include the original copyright and license notice. For more information about LICENSE please click .

Share this project:

Updates