A model file utilzing Hyperledger modeling language to define the voters who will execute transactions, the assets that will move across the network, and the transactions themselves. The project is built essentially with hyperledger fabric , hyperledger composer , reactjs for the client side , expressjs for the server side.