Online Voting System
by Deepu Updated: Jul 31, 2023
Solution Kit
Creating an online voting system using reusable libraries involves selecting appropriate libraries for different components of the system.
In recent years, the usage of mobile phones is increased. It has been surveyed that there is a rising interest in voting on SMS cell phones and through social networking tools like Facebook or Twitter. It's believed the voting process by cell phones gives some decision power to the citizens, which can actuate directly on decisions of their concerns. The voting process also can give ways for numerical information surveillance about social phenomena. It describes the intention to create an electronic voting process using mobile. You can create your own customized online e-voting system. 1. Development Environment 2. Database 3. Vote collecting Web Services 4. E-voting application 5. Vote Tally application
Development Environment
VS code is used for development for web application.
awesome-vscodeby viatsko
🎨 A curated list of delightful VS Code packages and resources.
awesome-vscodeby viatsko
JavaScript
22577
Version:Current
License: Permissive (CC0-1.0)
code-serverby cdr
VS Code in the browser
vscode-debug-visualizerby hediet
An extension for VS Code that visualizes data during debugging.
vscode-debug-visualizerby hediet
TypeScript
7613
Version:Current
License: Strong Copyleft (GPL-3.0)
Database
Database is used to collect and maintain the voting data collected during the public voting process.
orbit-dbby orbitdb
Peer-to-Peer Databases for the Decentralized Web
orbit-dbby orbitdb
JavaScript
7651
Version:v0.26.0
License: Permissive (MIT)
dbms-project-parliament-electionsby ayshrv
This project is a online voting system which serves the full functionality of Parliament Elections conducted in an institute. It is Django Framework in Python and RDBMS is built in MySQL.
dbms-project-parliament-electionsby ayshrv
Python
25
Version:Current
License: Permissive (MIT)
Vote Tally application
Application is used to tally the votes.
evoteby IBM
A voting application that leverages Hyperledger Fabric and the IBM Blockchain Platform to record and tally ballots.
evoteby IBM
JavaScript
277
Version:Current
License: Permissive (Apache-2.0)
Vote collecting Web Services
The services are dynamic pages which receives parameters via the web browser component from inside Android application.
voter-serviceby ThoughtWorksInc
The Voter Spring Boot RESTful Web Service, backed by MongoDB, is used for DevOps-related training and testing.
voter-serviceby ThoughtWorksInc
Java
9
Version:Current
License: Permissive (Apache-2.0)
ethereum-votingby vrnvu
Descentralized voting application using ethereum.
ethereum-votingby vrnvu
TypeScript
19
Version:Current
License: Permissive (MIT)
EthzkSNARK-Votingby Blockchain-E-Voting
Secure E-Voting framework based on Ethereum blockchain and zkSNARK
EthzkSNARK-Votingby Blockchain-E-Voting
JavaScript
16
Version:Current
License: Strong Copyleft (GPL-3.0)
voter-serviceby garystafford
The Voter Spring Boot RESTful Web Service, backed by MongoDB, and uses RabbitMQ for IPC
voter-serviceby garystafford
Java
46
Version:Current
License: Permissive (Apache-2.0)
E-voting application
e-voting application is used for smart voting from various devices
Blockchain-based-E-Voting-Simulationby GottfriedCP
A web application to simulate blockchain-based e-voting protocol
Blockchain-based-E-Voting-Simulationby GottfriedCP
Python
54
Version:Current
License: Permissive (MIT)
chvote-1-0by republique-et-canton-de-geneve
Electronic vote system, version 1.
chvote-1-0by republique-et-canton-de-geneve
Java
648
Version:201702VP
License: Strong Copyleft (AGPL-3.0)
BlockChainVotingby mehtaAnsh
A blockchain based E-voting system
BlockChainVotingby mehtaAnsh
JavaScript
168
Version:Current
License: Permissive (MIT)
E-voting-portalby opticod
An internet based electronic voting system
E-voting-portalby opticod
PHP
10
Version:Current
License: Permissive (MIT)