Skip to content

Latest commit

 

History

History
57 lines (31 loc) · 2.49 KB

README.md

File metadata and controls

57 lines (31 loc) · 2.49 KB

Campaign Governance Platform

image

_a70bfe24-9880-47e7-b0dd-e1287257c645.jpg

Introduction

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.

Demo Video

Watch the demo video to see the platform in action: Demo Video

Canvas Link

Explore the canvas for governance features: Canvas Link

Github Link

Explore the Github Repo: Github Link

Features

  • 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.

How It Works

  1. Create Campaign: Users can set up a single campaign per wallet with titles, descriptions, and funding goals.

step_2.png

step_3.png

  1. Donate to Campaign: Supporters can contribute funds to active campaigns.

step_5.png

step_6.png

  1. Withdraw Funds: Campaign creators can withdraw collected funds as needed.

step_7.png

step_9.png

Tech Stack

  • Frontend: React + Vite
  • Backend: Anchor on Solana Devnet