Decentralized Crowdfunding on Ethereum

Launch and fund projects directly on the blockchain. No middlemen, no hidden fees just transparent campaigns powered by smart contracts.

How It Works

1. Create Campaign

Campaign owners set a funding goal, title, and description. The campaign details are stored in a smart contract on the blockchain with a campaign id.

2. Fund with ETH

Supporters contribute ETH directly to the campaign contract using the campaign id before funding. Every contribution is transparent and traceable on-chain.

3. Withdraw

If the funding goal is reached, the campaign owner can withdraw the funds using their campaign id.

Sample Campaigns

Solar Kits for Rural Schools

Providing clean electricity to 10 rural schools using solar kits.

Goal: 10 ETH

Raised: 4.2 ETH

Web3 Education Bootcamp

Training 50 students in Solidity, Ethereum, and DApp development.

Goal: 5 ETH

Raised: 3.1 ETH

Open Source Dev Tools for Africa

Supporting open source tools built by African developers.

Goal: 8 ETH

Raised: 6.7 ETH

Why Web3 Crowdfunding?

1. Transparent Funding

Every contribution is recorded on the blockchain, so anyone can verify how much was raised.

2. No Central Control

Funds are controlled by smart contracts, not by a company or single person.

3. Global Access

Anyone with an internet connection and ETH can create or back campaigns from anywhere in the world.

Frequently Asked Questions

Is this really decentralized?

Yes. All campaigns and contributions are handled by smart contracts deployed on the blockchain.

Which wallet do I need?

You can use wallets like MetaMask or any wallet that supports Ethereum-compatible networks.

Is this a real DApp?

This is a demo version of my Crowdfunding DApp built for learning and portfolio purposes. In the future, it can be connected to live smart contracts on a testnet or mainnet.

Which network does it run on?

The smart contracts can be deployed on Ethereum testnets like Sepolia or any EVM-compatible blockchain.