Crowdfunding Platform
Budget: €12 – €18 EUR
I’m ready to move from concept to working MVP for a fully decentralised, zero-fee crowdfunding platform on Ethereum. Campaign creators will deploy a dedicated smart contract that collects ETH directly, so backers interact only with the chain—no custodial wallets or middlemen. The attached docx lays out user flows, contract interface, and UI wireframes; you’ll turn that vision into code.
Key context
• Our creators’ core need is simple: raise funds for their projects.
• The first public release will showcase technology-focused campaigns, giving us a clear niche to test traction before we expand.
What I need from you
1. Develop and thoroughly test the Solidity contracts exactly as specced, including create-campaign, contribute, refund, and withdrawal logic.
2. Build a lightweight React (or similar) front-end that connects via ethers.js, shows live funding progress, and lets users launch or back a campaign in one transaction.
3. Deploy to a public testnet, integrate wallet connectors (MetaMask, WalletConnect), and provide step-by-step deployment scripts for mainnet.
4. Supply concise documentation so another dev can extend the codebase.
Acceptance criteria
• Contracts compile cleanly, pass unit tests ≥ 95 % coverage, and are free of critical issues after a third-party audit (I’ll cover audit cost; you’ll fix findings).
• The UI loads within 2 s and updates funding data in real time.
• A demo tech campaign reaches its soft cap on testnet without manual intervention.
If this sounds like the kind of web3 build you thrive on, let’s talk timelines and milestones.
Key context
• Our creators’ core need is simple: raise funds for their projects.
• The first public release will showcase technology-focused campaigns, giving us a clear niche to test traction before we expand.
What I need from you
1. Develop and thoroughly test the Solidity contracts exactly as specced, including create-campaign, contribute, refund, and withdrawal logic.
2. Build a lightweight React (or similar) front-end that connects via ethers.js, shows live funding progress, and lets users launch or back a campaign in one transaction.
3. Deploy to a public testnet, integrate wallet connectors (MetaMask, WalletConnect), and provide step-by-step deployment scripts for mainnet.
4. Supply concise documentation so another dev can extend the codebase.
Acceptance criteria
• Contracts compile cleanly, pass unit tests ≥ 95 % coverage, and are free of critical issues after a third-party audit (I’ll cover audit cost; you’ll fix findings).
• The UI loads within 2 s and updates funding data in real time.
• A demo tech campaign reaches its soft cap on testnet without manual intervention.
If this sounds like the kind of web3 build you thrive on, let’s talk timelines and milestones.
Related categories:
PHP
JavaScript
Website Design
HTML
Blockchain
Ethereum
Crowdfunding
Solidity
Smart Contracts