The Campaign Governance Platform revolutionizes how community-driven initiatives are managed and funded. Users can create one campaign per wallet, receive donations, and withdraw funds, all within a secure and transparent on-chain environment. By leveraging the Solana blockchain, this platform ensures that every campaign activity is decentralized and immutable, aligning with the Solana Foundation's governance track requirements.
Watch the demo video to see the platform in action: Demo Video
Explore the canvas for governance features: Canvas Link
Explore the Github Repo: Github Link
- Single Campaign Per Wallet: Each user can create only one campaign per wallet to ensure fairness.
- Campaign Creation: Easily set up and manage your campaign with titles, descriptions, and funding goals.
- Donation Management: Accept and track donations transparently.
- Fund Withdrawal: Campaign creators can withdraw collected funds securely.
- On-Chain Transparency: All transactions and activities are recorded on the Solana blockchain.
- Decentralized Governance: Aligns with Solana's governance requirements by providing proof of on-chain activity.
- Create Campaign: Users can set up a single campaign per wallet with titles, descriptions, and funding goals.
- Donate to Campaign: Supporters can contribute funds to active campaigns.
- Withdraw Funds: Campaign creators can withdraw collected funds as needed.
- Frontend: React + Vite
- Backend: Anchor on Solana Devnet