This paper introduces a blockchain-based solution by Farooq, Iftikhar, and Khelifi for ensuring transparent and secure e-voting. The framework uses a combination of flexible consensus algorithms, the Chain Security Algorithm, smart contracts, and cryptographic hashing to secure voting transactions and prevent 51% attacks (which no other existing models were able to resist). They used Proof of Work consensus (PoW) but the system provides the support of plug-and-play consensus algorithms. The system, implemented through a decentralized application (dApp), notifies the voter of that particular voting transaction through an SMS and email to let the voter know that their vote has been successfully recorded in the system, and that voters know whom they voted for through the use of transaction IDs. The system ensures immutability and verifiability of votes and the results showed that it can handle large-scale populations effectively.