← Back to home

BlockGood

React

Blockgood makes donating to charities transparent and easy with blockchain. See exactly where your money goes and ensure everything stays honest. it's like charity giving, but with x-ray vision!

Screenshots

BlockGood screenshot 1
BlockGood screenshot 2
BlockGood screenshot 3
BlockGood screenshot 4
BlockGood screenshot 5
BlockGood screenshot 6

Problem Statement

BlockGood is here to fix the big problems in charity giving. You know how sometimes you donate and wonder where your money actually goes? Well, BlockGood changes all that. It's like a glass box for donations - you can see exactly what happens to your money. Want to help a cause on the other side of the world? No problem! BlockGood lets you send donations across different blockchain networks without losing a ton to fees. It's also great for people who don't have regular bank accounts - if you've got internet, you can join in. We've added some cool tech to make everything work smoothly:Every donation gets a special digital stamp (we call it an attestation) that proves it happened. You can chat directly with charities using secure messaging. We use some smart data tricks to make everything run fast and smooth.Whether you're just chipping in a few bucks or you're a big organization managing lots of donations, BlockGood makes it easy, safe, and transparent.

Solution

Core TechnologiesBlockchain Networks:Rootstock: Primary blockchain, used for DeFi capabilities Morph: Integrated for consumer-centric features Also deployed on Sepolia and Galadriel TestnetSmart Contracts:DonationTracker: Manages campaigns and donations DonationChainLink: Handles cross-chain transfersFrontend: Built with React Chainlink CCIP: Enables secure cross-chain donations Envio HyperIndex: Used for efficient data indexing and querying Sign Protocol: Creates attestations for donations and campaigns XMTP: Powers direct chat between donors and campaign owners Galadriel AI: Enhances campaign descriptions and generates cover imagesHow It WorksUsers can create or browse charity campaigns on multiple blockchain networks Donations can be made across different blockchains using Chainlink CCIP All transactions and fund usage are transparently tracked on the blockchain Donors receive attestations (digital receipts) for their contributions Campaign owners must provide proof of fund usage before withdrawing more funds AI enhances campaign descriptions and automatically generates cover images Donors can chat directly with campaign owners using XMTPFuture PlansImplement NFTs as unique rewards for donors Introduce multi-signature wallets for enhanced security for charity owners

Hackathon

ETHOnline 2024

2024

Prizes

  • 🏆

    Sign Everything Pool Prize

    Sign Protocol

Contributors