Decentralized Voting App

Blockchain-based voting app with transparent results.

The Decentralized Voting App is a blockchain-based platform that enables secure, transparent, and tamper-proof voting. Built on the Ethereum blockchain, the app allows users to create proposals, cast votes directly from their wallets, and view results in real-time. By leveraging smart contracts, it eliminates the need for intermediaries and ensures that all votes are permanently recorded and publicly auditable.

The application supports token-based voting, where users’ voting power is weighted by their token holdings, making it suitable for decentralized autonomous organizations (DAOs) and governance-driven communities. An optional one-wallet-one-vote mode adds flexibility for simpler decision-making processes. All voting activity takes place on-chain, preserving integrity and transparency throughout.

From a technical standpoint, the project was developed using Solidity for smart contracts, deployed on the Goerli testnet. The frontend was built with React and integrated with the Ethereum network using Ethers.js. The app is fully compatible with MetaMask and WalletConnect, offering seamless access on both desktop and mobile devices.

This project demonstrates how blockchain technology can power reliable and censorship-resistant voting systems, offering a real-world use case for decentralized governance in both public and private organizations.

Note - Photo credits go to Juliette Lagache. The use of cover photo is for template purposes only.

Katara Minima

Katara Minima

Katara Minima

Create a free website with Framer, the website builder loved by startups, designers and agencies.