MENU

GET IN TOUCH

julien.halde31@proton.me
Back

BlockVote

Year

2025

Tech & Technique

Solidity, Hardhat, React, TypeScript, Tailwind CSS, Lucide React, Ethers.js, MetaMask, Ethereum (Sepolia)

Description

Blockchain Voting DApp

BlockVote is a secure, on-chain voting platform built to ensure tamper-proof elections for DAOs, hackathons, and small-scale governance projects. Developed during the Easy-A Hackathon and recognized at Consensus 2025 (Toronto), the DApp demonstrates how blockchain can enforce one-person-one-vote elections with complete transparency.

🏆 Core Features:
  • One-Person-One-Vote: Each Ethereum address can vote only once, enforced on-chain
  • Live Vote Counts: Real-time updates fetched directly from the smart contract
  • Candidate Management: Add and list candidates on-chain
  • Wallet Authentication: MetaMask integration for secure voting
  • Immutable Records: Votes stored on Ethereum (Sepolia testnet) for full auditability
  • Beautiful UI: Responsive design with Tailwind CSS and smooth animations

My Role

Solo Developer & Smart Contract Architect

🔧 Development Highlights:
  • Designed and deployed Solidity smart contracts to handle voting logic and candidate listings
  • Built a responsive React frontend using Vite, TypeScript, Tailwind CSS, and Lucide React Icons
  • Integrated MetaMask for authentication and secure transaction signing
  • Created real-time dashboards displaying votes and election statistics
  • Implemented rigorous testing and deployment via Hardhat and Sepolia testnet

🎯 Impact & Recognition:
  • Winner of "Most Innovative DApp" award at Consensus 2025 Toronto Hackathon
  • Demonstrates tamper-proof, transparent voting mechanisms suitable for DAOs or community governance
  • Serves as a template for future blockchain voting projects and hackathon submissions

JULIEN

julien.halde31@proton.me