Online Voting System

share link

by Deepu dot icon Updated: Jul 31, 2023

technology logo
technology logo

Solution Kit 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

JavaScript doticonstar image 22577 doticonVersion:Currentdoticon
License: Permissive (CC0-1.0)

🎨 A curated list of delightful VS Code packages and resources.

Support
    Quality
      Security
        License
          Reuse

            awesome-vscodeby viatsko

            JavaScript doticon star image 22577 doticonVersion:Currentdoticon License: Permissive (CC0-1.0)

            🎨 A curated list of delightful VS Code packages and resources.
            Support
              Quality
                Security
                  License
                    Reuse
                      TypeScript doticonstar image 50493 doticonVersion:v4.0.0doticon
                      License: Permissive (MIT)

                      VS Code in the browser

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                code-serverby cdr

                                TypeScript doticon star image 50493 doticonVersion:v4.0.0doticon License: Permissive (MIT)

                                VS Code in the browser
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse
                                          TypeScript doticonstar image 7613 doticonVersion:Currentdoticon
                                          License: Strong Copyleft (GPL-3.0)

                                          An extension for VS Code that visualizes data during debugging.

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    vscode-debug-visualizerby hediet

                                                    TypeScript doticon star image 7613 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                    An extension for VS Code that visualizes data during debugging.
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              Database

                                                              Database is used to collect and maintain the voting data collected during the public voting process.

                                                              orbit-dbby orbitdb

                                                              JavaScript doticonstar image 7651 doticonVersion:v0.26.0doticon
                                                              License: Permissive (MIT)

                                                              Peer-to-Peer Databases for the Decentralized Web

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        orbit-dbby orbitdb

                                                                        JavaScript doticon star image 7651 doticonVersion:v0.26.0doticon License: Permissive (MIT)

                                                                        Peer-to-Peer Databases for the Decentralized Web
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse
                                                                                  Python doticonstar image 25 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  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.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            dbms-project-parliament-electionsby ayshrv

                                                                                            Python doticon star image 25 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                            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.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      Vote Tally application

                                                                                                      Application is used to tally the votes.

                                                                                                      evoteby IBM

                                                                                                      JavaScript doticonstar image 277 doticonVersion:Currentdoticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      A voting application that leverages Hyperledger Fabric and the IBM Blockchain Platform to record and tally ballots.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                evoteby IBM

                                                                                                                JavaScript doticon star image 277 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                A voting application that leverages Hyperledger Fabric and the IBM Blockchain Platform to record and tally ballots.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          Vote collecting Web Services

                                                                                                                          The services are dynamic pages which receives parameters via the web browser component from inside Android application.

                                                                                                                          voter-serviceby ThoughtWorksInc

                                                                                                                          Java doticonstar image 9 doticonVersion:Currentdoticon
                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                          The Voter Spring Boot RESTful Web Service, backed by MongoDB, is used for DevOps-related training and testing.

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    voter-serviceby ThoughtWorksInc

                                                                                                                                    Java doticon star image 9 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                    The Voter Spring Boot RESTful Web Service, backed by MongoDB, is used for DevOps-related training and testing.
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse
                                                                                                                                              TypeScript doticonstar image 19 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (MIT)

                                                                                                                                              Descentralized voting application using ethereum.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        ethereum-votingby vrnvu

                                                                                                                                                        TypeScript doticon star image 19 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                        Descentralized voting application using ethereum.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  EthzkSNARK-Votingby Blockchain-E-Voting

                                                                                                                                                                  JavaScript doticonstar image 16 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                  Secure E-Voting framework based on Ethereum blockchain and zkSNARK

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            EthzkSNARK-Votingby Blockchain-E-Voting

                                                                                                                                                                            JavaScript doticon star image 16 doticonVersion:Currentdoticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                            Secure E-Voting framework based on Ethereum blockchain and zkSNARK
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      voter-serviceby garystafford

                                                                                                                                                                                      Java doticonstar image 46 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (Apache-2.0)

                                                                                                                                                                                      The Voter Spring Boot RESTful Web Service, backed by MongoDB, and uses RabbitMQ for IPC

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                voter-serviceby garystafford

                                                                                                                                                                                                Java doticon star image 46 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                                                The Voter Spring Boot RESTful Web Service, backed by MongoDB, and uses RabbitMQ for IPC
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          E-voting application

                                                                                                                                                                                                          e-voting application is used for smart voting from various devices

                                                                                                                                                                                                          Python doticonstar image 54 doticonVersion:Currentdoticon
                                                                                                                                                                                                          License: Permissive (MIT)

                                                                                                                                                                                                          A web application to simulate blockchain-based e-voting protocol

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    Blockchain-based-E-Voting-Simulationby GottfriedCP

                                                                                                                                                                                                                    Python doticon star image 54 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                    A web application to simulate blockchain-based e-voting protocol
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              chvote-1-0by republique-et-canton-de-geneve

                                                                                                                                                                                                                              Java doticonstar image 648 doticonVersion:201702VPdoticon
                                                                                                                                                                                                                              License: Strong Copyleft (AGPL-3.0)

                                                                                                                                                                                                                              Electronic vote system, version 1.

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        chvote-1-0by republique-et-canton-de-geneve

                                                                                                                                                                                                                                        Java doticon star image 648 doticonVersion:201702VPdoticon License: Strong Copyleft (AGPL-3.0)

                                                                                                                                                                                                                                        Electronic vote system, version 1.
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  BlockChainVotingby mehtaAnsh

                                                                                                                                                                                                                                                  JavaScript doticonstar image 168 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                                                                                                  A blockchain based E-voting system

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            BlockChainVotingby mehtaAnsh

                                                                                                                                                                                                                                                            JavaScript doticon star image 168 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                            A blockchain based E-voting system
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      E-voting-portalby opticod

                                                                                                                                                                                                                                                                      PHP doticonstar image 10 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                                                                                                      An internet based electronic voting system

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                E-voting-portalby opticod

                                                                                                                                                                                                                                                                                PHP doticon star image 10 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                                                                                                An internet based electronic voting system
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse