Online Voting System using Blockchain
Here me Sameer Barot and Shreyansh Bhagat made project Online Voting System using Blockchain .
About the Project
Online voting systems are software platforms used to securely conduct votes and elections. As a digital platform, they eliminate the need to cast your votes using paper or having to gather in person. They also protect the integrity of your vote by preventing voters from being able to vote multiple times. Here we propose a blockchain-based voting system that will limit the voting fraud and make the voting process simple, secure and efficient.
Why Blockchain?
- The blockchain is an emerging, decentralized, and distributed technology with strong cryptographic foundations that promises to improve different aspects of many industries.
- Blockchain can help to implement a system that is immutable, transparent, and efficient and cannot be hacked.
- The inability to change or delete information from blocks makes the blockchain the most effective technology for voting systems.
- Expanding e-voting into blockchain technology could be the solution to alleviate the present concerns in e-voting.
Technology used
Frontend : React JS
Backend : Ethereum Blockchain
IDE : Visual Studio Code
Final Application : Web application
Features
Admin can add voters and candidate
Admin can start and end election
Valid Voter can cast their vote only once
After the end of election voter can see votes
Conclusion
A blockchain-based electronic voting system that utilizes smart contracts to enable secure and cost-efficient election while guaranteeing voters privacy.