Traditional electoral systems exhibit critical vulnerabilities including vote manipulation, centralized points of failure, and compromised transparency that undermine democratic integrity. This research presents BLOCKELECT, a decentralised blockchain-based secure voting system designed to address these fundamental challenges. The system employs Ethereum smart contracts written in Solidity to enforce immutable voting rules, Web3.js for blockchain integration, and MetaMask wallet authentication for secure voter verification. The proposed architecture implements dual interfaces for voters and electoral commissions, with distributed consensus mechanisms ensuring real-time transaction validation. Smart contracts automatically enforce electoral rules while maintaining cryptographic immutability of all voting transactions. The decentralised design eliminates single points of failure by distributing vote storage and validation across multiple network nodes. System validation employed comprehensive testing including unit, integration, system, and security testing methodologies. Results demonstrate successful prevention of vote tampering, elimination of double voting, and provision of transparent, auditable election results. Implementation utilised Truffle framework, Ganache blockchain simulation, and Node.js back-end services following an Agile Prototype-based Iterative Development methodology. This research demonstrates the feasibility of blockchain technology in creating trustworthy electoral systems, indicating that blockchain-based voting represents a viable solution for enhancing democratic processes while addressing persistent challenges of electoral fraud and lack of public confidence in traditional voting mechanisms.Traditional electoral systems exhibit critical vulnerabilities including vote manipulation, centralized points of failure, and compromised transparency that undermine democratic integrity. This research presents BLOCKELECT, a decentralised blockchain-based secure voting system designed to address these fundamental challenges. The system employs Ethereum smart contracts written in Solidity to enforce immutable voting rules, Web3.js for blockchain integration, and MetaMask wallet authentication for secure voter verification. The proposed architecture implements dual interfaces for voters and electoral commissions, with distributed consensus mechanisms ensuring real-time transaction validation. Smart contracts automatically enforce electoral rules while maintaining cryptographic immutability of all voting transactions. The decentralised design eliminates single points of failure by distributing vote storage and validation across multiple network nodes. System validation employed comprehensive testing including unit, integration, system, and security testing methodologies. Results demonstrate successful prevention of vote tampering, elimination of double voting, and provision of transparent, auditable election results. Implementation utilised Truffle framework, Ganache blockchain simulation, and Node.js back-end services following an Agile Prototype-based Iterative Development methodology. This research demonstrates the feasibility of blockchain technology in creating trustworthy electoral systems, indicating that blockchain-based voting represents a viable solution for enhancing democratic processes while addressing persistent challenges of electoral fraud and lack of public confidence in traditional voting mechanisms.