VeriFund

March 2024

VeriFund - Decentralized Donation Platform

Secure your kindness with VeriFund!

ReactViteMotokoICPSmart ContractsDFX

VeriFund is a decentralized, trustless platform built to revolutionize how people give. Powered by the Internet Computer, VeriFund allows anyone to create or contribute to donation campaigns with transparency, verifiability, and global accessibility.

Every donation is stored on-chain, publicly auditable, and protected by smart contract rules — ensuring that funds are not only received, but responsibly used. With a unique proof-of-donation and proof-of-usage model, VeriFund builds a culture of accountability without compromise.

Key Features

  • Engineered a novel "proof-of-usage" model where fundraisers are required to submit on-chain evidence of how funds are spent
  • Implemented a system for publicly auditable donation tracking, ensuring every transaction is transparently recorded on the blockchain
  • Designed and built a decentralized audit mechanism where users can stake ICP tokens to become auditors
  • Secured the application against UI spoofing and data manipulation by utilizing the Internet Computer's certified data capabilities
  • Architected the system to be fully on-chain, with all logic, data storage, and user interactions managed by smart contracts

Tech Stack

Backend

Motoko (actor-based language for ICP canisters)

Frontend

React + Vite deployed as an ICP asset canister

Identity

Internet Identity (passwordless decentralized auth)

Platform

Internet Computer Protocol (ICP)