Please enable JavaScript.
Coggle requires JavaScript to display documents.
Blockchain-Based Voting System for Student Elections - Coggle Diagram
Blockchain-Based Voting System for Student Elections
Admin Panel
(Commission on Elections/T Department)
Monitoring Dashboard
View live stats (votes cast, turnout %)
System logs and activity
Results Tabulation
Real-time vote tally from blockchain
Automatic result calculation
Voter Management
Upload and verify eligible voters
Monitor registered voters
Audit Tools
Export ledger for independent verification
Check if votes were tampered (immutability check)
Election Setup
Create new elections
Add candidates, descriptions, and images
Voting System
(User Side – Voters)
Voter Authentication
Login with student credentials
2FA (optional)
Ballot Access
View candidates
- View party lists and platforms
Voter Registratoin
- Secure user sign-up
- Student ID/email verification
Vote Confirmaton
- Get a transaction ID (proof of submission)
- Vote immutably recorded
Vote Casting
- Confirm and encrypt vote
- Submit to blockchain
- Select candidates
Blockchain Integration
Ledger
Stores each vote as a transaction
Immutable and timestamped
Transparency
Public (or permissioned) blockchain visibility
Allows observers to verify results
Smart Contract
Handles vote submission and storage
Validates voter eligibility
Tamper Detection
Any change in data breaks blockchain hash
Ensures data integrity
Target Users/Stakeholders
COMELEC / Election Committee
Ensure transparency and credibility
Manage elections
School Administration
Monitor turnout
Use data for planning
Student Voters
Cast secure, anonymous votes
IT/Tech Team
System security and maintenance