Any democracy must have a clear voting system that fits the demands of the people in order to deliver power to the proper person. Furthermore, current traditional voting methods have significant flaws, including a lack of security and transparency. This paper looks at how Blockchain (BC) technology may be used in E-voting systems to improve the voting process by addressing concerns like trust, privacy, and security. The proposed system uses a Hyper Ledger Fabric as a platform for creating Blockchain-based apps, software, and services with plug-and-play components including consensus, privacy, and membership services. We have analyzed the latency, response time, and throughput to make sure the system is performing well. As an outcome of the proposed system, we realized that proposed framework exceeds any other system in performance situations.