Navigating the Challenges: Implementing Cryptography-Based Voting System | Synapse