Introducing a Secure and Transparent Online Voting System Powered by Blockchain: This innovative project utilizes Ethereum's blockchain technology to guarantee the integrity of voting records. It offers a tamper-proof solution for remote voting, ensuring voter anonymity and preventing fraudulent activities. Discover a reliable and decentralized approach to conducting elections.
For more details checkout Project Documentation.
- Harnesses the Ethereum blockchain to guarantee immutable and transparent voting records.
- Eliminates the requirement for intermediaries, establishing a trustless voting mechanism.
- Includes an administrative panel for candidate management, voting schedule configuration, and result monitoring.
- Provides an intuitive user interface for voters to conveniently cast their votes and access candidate information.
- Node.js (version – 18.14.0)
- Metamask
Эмир, скрины сам загрузи. Не забудь только.
-
Open a terminal.
-
Clone the repository by using the command
git clone https://github.com/boritozzz/BlochchainVoting.git
-
Download and install Ganache.
-
Create a workspace named developement, in the truffle projects section add
truffle-config.js
by clickingADD PROJECT
button. -
Download Metamask extension for the browser.
-
Now create wallet (if you don't have one), then import accounts from ganache.
-
Connect to your Metamask Wallet
-
Verify your identity
-
Choose your candidate. Press "Cast Vote" button.
-
Check amount of votes (not necessary)