Traditional elections satisfy neither citizens nor political authorities in recent years. They are not fully secure since it is easy to attack votes. It threatens also privacy and transparency of voters. Additionally, it takes too much time to count the votes. Electronic voting (e-voting) is an electronic means for casting and counting votes. It is an efficient and cost-effective way of conducting a voting procedure. However, it’s been challenging to develop an online voting system that can satisfy the legal requirements of a democratic country. The main concerns are the security of networking and privacy of communication for e-voting have been grown. In this paper, an empirical review has been performed to understand issues faced by a voting system besides with Blockchain-based solution as a better alternative for providing a more transparent and error-free voting system. All the related papers are have been studied here along with an abstract view of the proposed system that we are going to implement. The proposed system provides high security to voter’s personal information using the IPFS decentralized file sharing platform.