Winner - Governance Challenge
Soul ID
Electoral Voting Portal using RealMe & smart contracts verify identity. Users sign in via RealMe, and a smart contract verifies their unique RealMe ID to check for a RealMe-verified token in their wallet. If eligible (not fraudulent, duplicate, etc.), they are prompted to vote. The smart contract ensures eligibility by matching the token against an approved list. Votes are transparently recorded on the blockchain. If a user lacks a token, the smart contract mints a unique, non-transferable soulbound token linked to their identity before allowing them to vote.
How it was built
We used two smart contracts to implement the logic for our system, sepolia test network to test the deployment of the system, github to store our codebase, hardhat, claude, chatgpt, gemini, deepseek & javascript.
