FactFund – Transparent Web3 Crowdfunding on ICP
Project Highlights
FactFund is a decentralized crowdfunding platform built on the Internet Computer Protocol (ICP), focused on creating trust, transparency, and accountability in fundraising. The platform allows users to create fundraising proposals by locking ICP tokens (which helps prevent spam), manage campaign-specific sub-accounts, and showcase evidence of how funds were used. Donors can fund campaigns with confidence, and creators are incentivized to fulfill their promises.
Target Users:
- Web3 creators and builders
- Social impact project owners
- Donors who value transparency
- DAOs or communities funding specific causes
Problems Solved:
- Reduces spam via token locking
- Enables clear fund tracking through sub-accounts
- Builds trust through proof-of-completion requirements
- Automates fund distribution and fee collection
Web3 Advantages
Unlike traditional Web2 crowdfunding platforms (e.g., GoFundMe, Kickstarter), FactFund is non-custodial, automated, and decentralized:
- No intermediaries — all fund flows are handled on-chain
- Token-based access control discourages spam and misuse
- Users retain full custody of their data and wallets
- Transparent, immutable campaign tracking and verification
- Sub-account fund management isn’t possible in Web2 analogues
How is it Built
Tech Stack:
- Frontend: React, TypeScript
- Backend: Motoko (Internet Computer canisters)
- Blockchain: Internet Computer Protocol (ICP)
- Other tools/libraries: ICP Ledger canister, Index canister, Principal-based sub-accounts, Candid interface
Architecture Overview:
- User Auth: Internet Identity or Plug wallet for seamless login
- Campaign Engine: Proposals created via form; backend locks ICP tokens
- Fund Management: Each proposal gets a sub-account for fund isolation
- Submit campaign files: Creators submit proof of campaign completion or other files related to the campaign
- Release Logic: Backend checks if targets are met to release funds & tokens
- Fee Engine: 2% platform fee automatically deducted at disbursement
Internet Computer Superpowers
The Internet Computer’s unique features were critical to building FactFund:
- Reverse gas model: Enables seamless interaction for users without worrying about transaction fees
- Canister smart contracts: Handle both backend logic and frontend hosting together
- Sub-accounts per principal: Allowed us to isolate donations per campaign without deploying a new canister each time
- Stable memory & cycles model: Supports cost-efficient scaling of campaign and fund records
Go-To-Market Strategy
Our user acquisition strategy includes:
- Targeting social impact creators, Web3 builders, and niche DAO communities
- Collaborating with ICP ecosystem projects and influencers
- Publishing educational content on how Web3 crowdfunding solves trust problems
- Hosting Twitter Spaces / Discord AMAs and participating in ICP events
Monetization
Yes, FactFund is designed to be sustainable via:
- 2% platform fee on successfully raised funds (automatically deducted)
Status of the Project
Frontend launched on IC: Responsive and integrated with different wallets for authentication
Smart contract logic complete: Includes token locking, fund release, sub-accounts, and proof submission or uploading related files.
Deployed on Mainnet IC: FactFund DApp