An open API service indexing awesome lists of open source software.

https://github.com/ixgnoy/dapp_pollingapp

Decentralized Voting System (Web3 Decentralized App)
https://github.com/ixgnoy/dapp_pollingapp

hardhat smart-contracts solidity web3-dapp

Last synced: about 1 month ago
JSON representation

Decentralized Voting System (Web3 Decentralized App)

Awesome Lists containing this project

README

          

# DAPP_POLLINGAPP

*Empowering secure, transparent elections for everyone.*

![last-commit](https://img.shields.io/github/last-commit/ixgnoy/DApp_pollingapp)
![repo-top-language](https://img.shields.io/github/languages/top/ixgnoy/DApp_pollingapp)
![repo-language-count](https://img.shields.io/github/languages/count/ixgnoy/DApp_pollingapp)
![Visitors](https://visitor-badge.laobi.icu/badge?page_id=ixgnoy.DApp_pollingapp)

---

## Built with the tools and technologies:

![JSON](https://img.shields.io/badge/JSON-000000?style=for-the-badge&logo=json&logoColor=white)
![Markdown](https://img.shields.io/badge/Markdown-000000?style=for-the-badge&logo=markdown&logoColor=white)
![npm](https://img.shields.io/badge/npm-CB3837?style=for-the-badge&logo=npm&logoColor=white)
![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black)
![GNU Bash](https://img.shields.io/badge/GNU%20Bash-4EAA25?style=for-the-badge&logo=gnubash&logoColor=white)
![React Bootstrap](https://img.shields.io/badge/React%20Bootstrap-61DAFB?style=for-the-badge&logo=react&logoColor=white)
![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB)
![Ethers](https://img.shields.io/badge/Ethers.js-4C51BF?style=for-the-badge&logo=ethereum&logoColor=white)
![Bootstrap](https://img.shields.io/badge/Bootstrap-7952B3?style=for-the-badge&logo=bootstrap&logoColor=white)

🗳️ Decentralized Voting System (Web3 DApp)


This is a Web3-based decentralized voting application built with Ethereum, Solidity, Hardhat, and React. It allows users to securely cast votes through a smart contract deployed on the Ethereum blockchain. The project includes a user-friendly frontend for voters and administrators, contract deployment/testing scripts, and smart contract interaction via JSON-RPC and ABI.

Tech Stack:
- Frontend: React, JavaScript
- Blockchain: Solidity, Hardhat, Ethereum (RPC)
- Smart Contract Testing & Deployment: Hardhat, JavaScript
- Wallet Integration: MetaMask or any Web3-compatible wallet

Features:
- Admin and Voting Panels
- Smart Contract-based vote casting
- Event listening for VoteCast
- Secure, transparent election process

The Architecture diagram: