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.
Connect to MetaMask sepolia Testnet.
- 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)
-
Frontend: React, Vite, Tailwind CSS, ethers.js, wagmi, Vanta.js
-
Smart Contract: Solidity, Hardhat
-
Wallet: MetaMask
-
MetaMask wallet (connected to Sepolia testnet)
contracts/- Solidity smart contractsfrontend/- React frontendscripts/- Deployment scripts
MIT