Blockchain based voting system
Clone or download
Latest commit 323d982 Jan 23, 2017


Blockchain based voting system



Client module represents each node of the network. Each node contains: -blockchain client application; -set of configuration files; -client/admin web application. Nodes collect it's own configuration and information about voting and shareholders from set of configuration files (XML and JSON). It's possible to run client as a master node using special configuration preset.


Results builder receives votes from correct (fair) clients and calculate benchmark result to compare with blockchain result.


Tests launcher launches all modules in necessary order with predefind configuration. JSON condiguration is highly customizable and can be easily created. Examples of configurations can be found in tests-launcher\src\main\resources\json folder.