Text this: Blockchain-Driven E-Voting: Enhancing Security and Integrity with Smart Contracts