A simple, vibe-filled on-chain voting application built on Celo Alfajores, designed for small friend groups (3–5 people) to make quick decisions together — like “What should we eat tonight?”.
Each participant connects their wallet, gets exactly one vote, and votes Yes or No on the current proposal. When voting ends, the final decision is written immutably to the blockchain.
The app uses HardHat for smart contract development, Wagmi + Viem for blockchain interaction, and Composer Kit (@celo/react-components) to create a clean, responsive, mobile-friendly UI.
Users can:
Connect their Celo wallet
View the active proposal
Vote YES or NO (1 vote per wallet)
See real-time vote counts
View the final on-chain decision
Create a new proposal with a short text prompt
Lightweight, fast to build, and perfect as a fun social utility dApp.
Mission Summary
The mission of the Mini DAO Voting App is to create a simple, fun, and accessible on-chain decision-making tool for small groups of friends. By using Celo’s fast, low-cost blockchain, the app lets users connect their wallets, submit a proposal, and cast a single vote (YES or NO) toward a shared decision.
This project demonstrates how decentralized governance can be lightweight and social—turning everyday choices like “What should we eat tonight?” into transparent, verifiable on-chain actions. With a clean, mobile-friendly UI built using Composer Kit and a minimal HardHat smart contract, the app showcases the core mechanics of DAOs in a friendly and approachable format.
The goal:
Make decentralized voting simple, playful, and practical for real-world group decisions
Small groups of friends or collaborators often struggle with making quick, fair, and transparent decisions. Whether it’s deciding where to eat, what movie to watch, or how to allocate a small budget, traditional methods like group chats or polls can lead to confusion, duplicate votes, or lack of accountability.
Existing DAO tools are typically complex, over-engineered, and not mobile-friendly, making them unsuitable for casual, everyday decisions. There’s a need for a lightweight, fun, and verifiable on-chain voting system that is accessible to non-technical users and ensures one vote per participant.
The Mini DAO Voting App solves this by providing a simple, on-chain voting mechanism tailored to small groups, combining transparency, fairness, and ease of use.
The Mini DAO Voting App delivers a lightweight governance system built on Celo Alfajores, enabling small groups to make collective decisions quickly and transparently. The solution combines a simple smart contract with a clean mobile-friendly frontend to provide an intuitive voting experience.
Türkiye