Logo Lanfrica

bbkenny/AfrikFund

Domaine:

socioeconomic

Type de record:

software
Créateur:
bbk
Hôte:
AfrikFund is a decentralized crowdfunding platform built on the Base blockchain, empowering African innovators and communities to raise funds transparently and securely using cryptocurrency. # 🌍 AfrikFund (DiasporaDAO) A decentralized platform empowering African diaspora communities to transparently fund real-world projects back home—schools, clinics, and small infrastructure. Built on Ethereum L2s for low fees, it uses blockchain for immutable fund tracking and proof-of-impact withdrawals. --- ## 🎯 Why AfrikFund? **Real Impact:** Solves funding gaps in Africa with diaspora remittances (~$100B/year). **Transparency:** Every transaction tracked on-chain; withdrawals require IPFS proofs (photos/receipts). **Web3 Power:** DAO-governed campaigns, stablecoin support, global access. --- ## ✨ Features - **Create fundraising campaigns** with goals, deadlines, and beneficiaries - **Donate via ETH/USDC;** track funds in real-time - **Admin submits IPFS proofs** for withdrawals; community votes/approves via multi-sig - **Donor dashboards** with impact reports - **Low-gas L2 deployment** (Base/Polygon) --- ## 🛠️ Tech Stack | Component | Tech | |:----------|:-----| | Smart Contracts | Solidity ^0.8.20, OpenZeppelin, Hardhat | | Frontend | Next.js 14, Wagmi, Viem, Tailwind CSS | | Storage | IPFS (via Pinata/NFT.Storage) | | Indexing | The Graph/Subgraph | | Oracles | Chainlink (fiat rates) | | Deployment | Base L2 Testnet/Mainnet | --- ## 🚀 Quick Start ### Prerequisites - Node.js v18+ - Yarn or npm - MetaMask wallet - Alchemy/Base API key (free) ### Installation ```bash git clone github.com cd afrifund yarn install ``` --- ## 🔒 Backend (Contracts) ### Security Audits & Best Practices Use OpenZeppelin's audited contracts (e.g., `Ownable`, `Pausable`, `ReentrancyGuard`). Implement multi-sig for withdrawals, timelocks, and emergency pauses. Get a professional audit from firms like PeckShield or Certik once prototyped. ### Transparency Features Store proofs (e.g., photos, receipts) on IPFS/Arweave. Emit events for all fund movements; integrate The Graph for on-chain querying. ### Scalability Deploy on L2s like B …