Decentralized Voting System
We have created a project which have decentralized voting system where every member can see the votes. It increases the fairness and transparency in the system.
视频
描述
We are the team Aditi and Aditya, we have made the project where we are creating a system that enables decentralized voting.
🗳️ Project Description – Decentralized Voting DApp
This project is a Decentralized Voting Application (DApp) built on the Ethereum blockchain. It ensures secure, transparent, and tamper-proof elections without the need for any central authority.
✨ Features:
Add Candidates – The owner can add new candidates to the election.
Cast Vote – Users can vote for their preferred candidate using their Ethereum wallet.
One Vote Rule – A voter can vote only once per candidate, preventing double voting.
View Results – Anyone can check the total votes for each candidate in real-time.
Transparency – All votes and candidate data are stored on the blockchain, making the system immutable and trustworthy.
⚙️ Tech Stack:
Smart Contract: Solidity (Deployed on Ethereum testnet/local blockchain)
Frontend: React.js (with ethers.js for blockchain interaction)
Blockchain Interaction: MetaMask wallet integration
Styling: Custom CSS
🌍 Why This Project?
Elections in many places face issues like vote tampering, fake votes, and lack of transparency. This DApp solves these problems by leveraging blockchain technology, ensuring that votes cannot be altered or deleted. It provides a trustless and decentralized solution for conducting elections securely.
本次黑客松进展
Progress During Hackathon Finalized idea & set up React + Solidity environment. Built and deployed smart contract (add candidates & voting). Integrated MetaMask & ethers.js for wallet connection. Developed UI to add candidates, vote, and see live results. Tested end-to-end flow successfully with multiple accounts.