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)