Decentralized Voting Application Using Blockchain Technology
- DOI
- 10.2991/978-94-6463-740-3_29How to use a DOI?
- Keywords
- Decentralized Voting; Blockchain Technology; Smart Contracts; React.js; Solidity; MetaMask
- Abstract
The objective of the project is to create an advanced decentralized voting application, using blockchain technology to deliver a secure, transparent, and tamper-proof voting system. By exploiting the immutable and decentralized properties of blockchain, the application seeks to improve the trustworthiness and the integrity of elections. The front-end will be developed with React.js which ensures a responsive and interactive user interface. Meanwhile, the back-end will leverage Solidity for writing smart contracts, which will be deployed on an Ethereum-based blockchain. These smart contracts will handle crucial voting functionalities, such as voter authentication, vote casting, and result compilation, ensuring all transactions are both secure and verifiable. To connect the user interface with the blockchain, Ethers.js will be used. This library enables the React.js application to interact with the deployed smart contracts. Additionally, MetaMask will be integrated to manage blockchain addresses and facilitate secure interactions between the user’s browser and smart contracts. The entire application will operate directly within the user’s web browser, offering a fully decentralized and seamless voting experience. This architecture not only ensures a secure voting framework but also makes the voting process more accessible and user-friendly for participants.
- Copyright
- © 2025 The Author(s)
- Open Access
- Open Access This chapter is licensed under the terms of the Creative Commons Attribution-NonCommercial 4.0 International License (http://creativecommons.org/licenses/by-nc/4.0/), which permits any noncommercial use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
Cite this article
TY - CONF AU - Jayshree Ghorpade-Aher AU - Nishad Dhodapkar AU - Atharva Rajpurkar AU - Aayush Bhuvad AU - Mrutyunjay Patil PY - 2025 DA - 2025/06/25 TI - Decentralized Voting Application Using Blockchain Technology BT - Proceedings of the 6th International Conference on Deep Learning, Artificial Intelligence and Robotics (ICDLAIR 2024) PB - Atlantis Press SP - 334 EP - 348 SN - 1951-6851 UR - https://doi.org/10.2991/978-94-6463-740-3_29 DO - 10.2991/978-94-6463-740-3_29 ID - Ghorpade-Aher2025 ER -