https://github.com/paschal533/voting-system
A decentralized voting system is a concept that aims to distribute and enhance the security, transparency, and accessibility of the voting process by reducing the reliance on centralized authorities and traditional paper-based voting systems.
https://github.com/paschal533/voting-system
blockchain solidity web3
Last synced: 8 months ago
JSON representation
A decentralized voting system is a concept that aims to distribute and enhance the security, transparency, and accessibility of the voting process by reducing the reliance on centralized authorities and traditional paper-based voting systems.
- Host: GitHub
- URL: https://github.com/paschal533/voting-system
- Owner: paschal533
- Created: 2023-09-30T11:15:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-30T11:37:59.000Z (over 2 years ago)
- Last Synced: 2025-10-12T13:23:07.493Z (8 months ago)
- Topics: blockchain, solidity, web3
- Language: Solidity
- Homepage: https://explorer-evm.testnet.swisstronik.com/address/0x683174c9c493FA08dED66D18E3e128B18D5ae19a
- Size: 157 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Voting System
A decentralized voting system is a concept that aims to distribute and enhance the security, transparency, and accessibility of the voting process by reducing the reliance on centralized authorities and traditional paper-based voting systems. It leverages blockchain technology and cryptographic methods to achieve these goals.
## Functions
- Registers voters.
- Registers candidates.
- Allows registered voters to vote a candidate.
- Retrieves a candidate's vote count.
- Gets the winning candidate.
- Retrieves the current vote count.
# 🛠test the smart-contract:
```
npm install
npx hardhat test
```
# ✔ Deployed Smart Contract address on Swisstronik testnet
```
https://explorer-evm.testnet.swisstronik.com/address/0x683174c9c493FA08dED66D18E3e128B18D5ae19a
```