Problem: There are several significant drawbacks to regular voting systems, which include the need for paper, printing, and fuel. Overall management and operational overhead are also quite high, and results tend to be slow and full of human errors. These issues can all lead to decreased voter turnout and confidence in the election process.
Our solution: The client wanted to build an election management platform to pitch to the Pakistani government. They partnered with block360 to use blockchain to bring trust to internet voting.
The system also uses concepts of encryption and decryption. This prevents internal and external vote manipulation and provides end-to-end verifiability and audibility.
Results: We made their MVP based on four principles and based on that they were successfully able to engage the election commission of Pakistan and they got an expression of interest to provide a whole election management system to the government. And they were able to onboard the public institute and now their EMS development is in progress.
According to the requirements provided by the client, we researched and chose the best technologies to implement the project in the most efficient manner. Technologies used are Solidity, Hardhat, NodeJS, NextJS, IPFS, Docker, and NGINX.