Inspiration

Many charities face issues related to transparency and trust when it comes to handling donations. Donors often wonder whether their contributions are being used effectively. Inspired by the need for a verifiable and immutable donation system, we built a blockchain-based solution to ensure security, accessibility, and full transparency for charitable organizations and donors.

What it does

The Charity Blockchain Platform provides a decentralized ledger for charity transactions, ensuring:

  • Secure donation tracking using blockchain technology.
  • Transparency, allowing donors to verify how funds are spent.
  • Immutable transaction records stored on a smart contract.
  • Easy integration with MetaMasK for secure wallet management.
  • A user-friendly interface for charities and donors to interact seamlessly.

How we built it

-Smart Contracts: Developed using Solidity to handle transactions securely. -Blockchain Network: Deployed on Ganache, a local Ethereum blockchain for testing. -MetaMask Integration: Enabled secure wallet transactions. -Backend: Used Node.js to handle API requests and interact with the blockchain. -Frontend: Built a simple and intuitive UI for users to connect wallets and monitor transactions. -Testing & Debugging: Verified transaction security and accuracy before deployment.

Challenges we ran into

-Ensuring seamless MetaMask connectivity for all users. -Debugging smart contract deployment issues. -Managing gas fees and optimizing transactions to be cost-effective. -Creating a user-friendly UI while handling complex blockchain interactions.

Accomplishments that we're proud of

-Successfully built a secure and transparent donation tracking system. -Integrated smart contracts to provide immutable transaction history. -Created a fully functional blockchain prototype for charities. -Improved transaction efficiency and optimized gas fees.

What we learned

-The importance of decentralization in financial transactions. -Advanced Solidity programming and smart contract optimization. -How to integrate blockchain with web applications. -Best practices in handling security vulnerabilities in blockchain transactions.

What's next for CHARITY BLOCKCHAIN PROJECT

-Deploying on a real Ethereum testnet for broader testing. -Implementing AI-powered fraud detection to prevent misuse. -Adding multi-currency support for international donors. -Enhancing UI/UX for better accessibility. -Exploring integration with government and NGO databases to increase credibility.

Built With

  • blockchain
  • blockchain-&-smart-contracts:-solidity
  • deployment
  • development
  • ethereum
  • ganache
  • metamask
  • node.js
  • react.js
  • testing:
  • wallet
  • web3.js
Share this project:

Updates