Skip to content

CapThunder19/CrowdFundDapp

Repository files navigation

CrowdFundDapp

A decentralized crowdfunding platform built with React, Hardhat, Solidity, and Vite. Users can create campaigns, contribute ETH, withdraw funds, and claim refunds if goals are not met. Animated backgrounds and modern UI powered by Tailwind CSS and Vanta.js.

To See Active Campaign

Connect to MetaMask sepolia Testnet.

Features

  • Create and manage crowdfunding campaigns
  • Contribute ETH to campaigns
  • Withdraw funds if campaign is successful
  • Claim refunds if campaign goal is not met
  • Track contributors for each campaign
  • Animated Vanta background for a modern look
  • MetaMask wallet integration (Sepolia testnet)

Tech Stack

  • Frontend: React, Vite, Tailwind CSS, ethers.js, wagmi, Vanta.js

  • Smart Contract: Solidity, Hardhat

  • Wallet: MetaMask

  • MetaMask wallet (connected to Sepolia testnet)

Project Structure

  • contracts/ - Solidity smart contracts
  • frontend/ - React frontend
  • scripts/ - Deployment scripts

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors