Skip to content

subhroacharjee/voting-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voting system

Just an implementation of a voting system using Blockchain.

Features list

  • Blockchain
  • Wallets
  • P2p system
  • EC council password and candidate adder

Blockchain

The base principle behind the project is to learn and make a blockchain application from scratch, so Blockchain was the obious feature.

Wallets

This will allow the party to recieve votes and voters to give vote. The vote will be the token which will be exchanged from voters wallet to parties wallet, ironical.

P2P system

This system will allow to the application to spread over bunch of peers and send recieve bunch of instruction/data making the whole system a peer to peer network. The code will be challenging so looking forward to it.

EC council password and candidate adder

Only the Election commisionare will be able to make wallets for parties, that will be maintained, well it will be a hybrid system with centralised party formation and decentralized voting.

How to install

Make an virtual environment and source the virtual env

$ virtualenv venv
$ source venv/bin/activate

Install dependencies

$ pip install -r requirements.txt

Run the tests

$ pytest

References

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages