Decentralized Voting System using Blockchain Technology

  • Unique Paper ID: 180806
  • PageNo: 2855-2860
  • Abstract:
  • This project develops a Decentralized Voting System utilizing blockchain technology and smart contracts to enhance election security, transparency, and accessibility. By automating the voting process and recording data immutably on a blockchain ledger, the system eliminates tampering, fraud, and manual counting errors. Voter registration, vote casting, and result tallying are all managed through Ethereum-based smart contracts, ensuring one vote per verified user. The system uses Solidity for smart contracts, Node.js for backend services, and React with MetaMask integration for a secure and user-friendly frontend. All election transactions are publicly verifiable while maintaining voter privacy through cryptographic techniques. This implementation enables real-time result generation and remote participation, aiming to modernize democratic processes and increase voter turnout. The successful deployment of this system demonstrates its potential to revolutionize voting, especially in institutions and communities seeking scalable, transparent, and tamper-proof election solutions.

Copyright & License

Copyright © 2026 Authors retain the copyright of this article. This article is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

BibTeX

@article{180806,
        author = {Alvira and Amena Afnan and Syeda Rafeia Maheen and Mrs Mairaj Fatima},
        title = {Decentralized Voting System using Blockchain Technology},
        journal = {International Journal of Innovative Research in Technology},
        year = {2025},
        volume = {12},
        number = {1},
        pages = {2855-2860},
        issn = {2349-6002},
        url = {https://ijirt.org/article?manuscript=180806},
        abstract = {This project develops a Decentralized Voting System utilizing blockchain technology and smart contracts to enhance election security, transparency, and accessibility. By automating the voting process and recording data immutably on a blockchain ledger, the system eliminates tampering, fraud, and manual counting errors. Voter registration, vote casting, and result tallying are all managed through Ethereum-based smart contracts, ensuring one vote per verified user.
The system uses Solidity for smart contracts, Node.js for backend services, and React with MetaMask integration for a secure and user-friendly frontend. All election transactions are publicly verifiable while maintaining voter privacy through cryptographic techniques. This implementation enables real-time result generation and remote participation, aiming to modernize democratic processes and increase voter turnout.
The successful deployment of this system demonstrates its potential to revolutionize voting, especially in institutions and communities seeking scalable, transparent, and tamper-proof election solutions.},
        keywords = {Intelligent Traffic Management, Deep Learning, YOLOv8, OpenCV, Real-time Violation Detection, Helmet Detection, Vehicle Speed Estimation, Traffic Surveillance, Object Tracking, Deep SORT, Road Safety, Computer Vision, Urban Planning, Vehicle Classification, Direction Analysis.},
        month = {June},
        }

Cite This Article

Alvira, , & Afnan, A., & Maheen, S. R., & Fatima, M. M. (2025). Decentralized Voting System using Blockchain Technology. International Journal of Innovative Research in Technology (IJIRT), 12(1), 2855–2860.

Related Articles