A decentralized voting system built with Solidity and Hardhat.
This contract allows DAO members to create proposals, add voters, and vote on proposals transparently on the blockchain.
- 🧑💼 Admin Role — only admin can add voters and create proposals.
- 🗳️ Voting System — registered voters can vote on proposals.
- 📜 Proposal Management — track proposals, their descriptions, and vote counts.
- 🔒 On-chain Transparency — every action is recorded on the blockchain.
- Solidity 0.8.28
- Hardhat
- TypeScript
- Ethers.js
- dotenv