A blockchain-based voting DApp built with Solidity and React. This project ensures transparent, tamper-proof elections using smart contracts on the Ethereum blockchain.
ev2.mp4
- Secure Voting: Votes are encrypted and stored on-chain.
- Transparent Results: Real-time vote counting with public verification.
- User-Friendly UI: Intuitive React frontend for voters.
- Admin Panel: Manage elections and voter eligibility.
- Node.js ≥ 16
- MetaMask Wallet
- Hardhat/Truffle
- Clone the repo:
git clone https://github.com/YashikaSolanki011/EVoting-DApp.git
2.Install Dependencies
cd EVoting-DApp && npm install3.Deploy Contract
Better use Hardhat Documentation
https://v2.hardhat.org/hardhat-runner/docs/guides/deploying4.Start Frontend
npm run dev