Assessfy Pvt. Ltd Moderate 4 milestones

Electronic Voting System using Blockchain

Real-world project · AICTE-aligned · AI-graded · Audit-ready certificate

4
Milestones
1
Available mentors
0
Enrolled students
3
Core skills
About this project

Electronic Voting System using Blockchain

Objective: Create a secure electronic voting system using blockchain technology to ensure transparency and trust.

Context: Electoral fraud and lack of trust in voting processes are persistent issues in India, where secure digital voting could increase participation and confidence in democratic outcomes.

What you'll build: You'll implement voter registration and ID verification, develop smart contracts for casting and counting votes, and display real-time results using Solidity, Web3.js, and Metamask. Security audits will ensure cryptographic integrity and protection against tampering, with testing on Ganache for a realistic blockchain environment.

Deliverables: Functional voting dApp, smart contract code, security audit report, and demo results.

Milestones
1. Voter registration & ID verification
7d
Implement a voter registration module that collects user details and verifies identity using a government-issued ID or similar method. Submit code and sample data showing successful registration and rejection of invalid entries. 'Done' means only eligible, verified users are added to the voter registry, with clear documentation of the verification process.
2. Smart contract for vote casting
7d
Develop and deploy a smart contract on a blockchain testnet that enables registered voters to cast a single, immutable vote. Submit the smart contract code, deployment transaction hash, and test cases demonstrating correct vote recording and prevention of double voting. 'Done' means the contract enforces voting rules and accurately logs votes on-chain.
3. Real-time vote count display
7d
Create a user interface or dashboard that retrieves and displays the current vote count in real time from the blockchain. Submit the UI code and a demo (screenshots or video) showing live updates as votes are cast. 'Done' means the display accurately reflects the blockchain state and updates automatically without manual refresh.
4. Security audits
9d
Conduct a security audit of your system, focusing on smart contract vulnerabilities, data privacy, and resistance to common attacks (e.g., Sybil, replay). Submit a report detailing identified risks, testing methods, and mitigation steps taken. 'Done' means you provide evidence of testing and address all critical vulnerabilities found.
Open internships using this project -->
Upcoming sessions
SessionWindowEnrolled
Electronic Voting System using Blockchain 11 Jun 2026 to 10 Jun 2028 0
Skills you'll learn
BlockchainCryptographySmart Contracts
Tools used
Solidity Web3.js Metamask Ganache
Prerequisites
Voting mechanisms Ethereum Blockchain
Available mentors
Priyang Kumar
Free
Share
You'll earn — Certificate (PDF)

AICTE-aligned Project Completion Certificate

A formal, audit-ready PDF certificate issued by Assessfy + your institute on successful completion. Includes AICTE credit hours, your evaluator's signature, and a QR code for third-party verification.

Certificate of Project Completion

This is to certify that

has successfully completed the project

Electronic Voting System using Blockchain

Auto-issued on completion QR-verifiable
You'll earn — Digital Badge

Shareable LinkedIn / Resume Skill Badge

A compact, verifiable Open-Badges-2.0-compliant digital credential. Add to your LinkedIn profile, GitHub README, or resume in one click. Recruiters can validate authenticity via a unique URL.

Moderate
Electronic Voting System using Blockc…
Assessfy
Auto-issued on completion One-click LinkedIn add

Similar Projects you might like

Hand-picked by the recommender from your program & skill area.

4 milestones Moderate
Sign up & enroll