ChainSplash
Table of Contents Overview Features Demo Technology Stack Architecture Installation Usage Smart Contracts NFT Tracking Privacy and Security Contributing License Contact Overview ChainSplash is a decentralized donation platform designed to revolutionize group fundraising by focusing on specific target wishlists. Unlike traditional donation systems where funds are collected into a general pool, ChainSplash ensures that donations are directed towards predefined items, providing transparency and trust for donors, NGOs, and receivers alike. Leveraging blockchain technology and smart contracts, our platform guarantees that funds are allocated precisely as intended, eliminating intermediaries and safeguarding against misuse.
Features Targeted Fundraising: Create and contribute to specific items on a wishlist, ensuring funds are used as intended. Smart Contracts: Automate and enforce donation agreements between donors, NGOs, and receivers. NFT Tracking: Utilize NFTs to represent and track the status of each donation item. Transparent Balances: Real-time tracking of funds for donors, NGOs, and receivers. Privacy Protection: Secure and private transactions using blockchain technology. No Middlemen: Direct fund transfers eliminate the risk of loss or misuse by intermediaries. Trustworthy Platform: Enhanced donor confidence through immutable blockchain records. Zero Fee: We take no fee. We do this for the people who needs.
Demo
Check out our live demo here.
Technology Stack
Blockchain: Ethereum Smart Contracts: Solidity Frontend: React.js Backend: Node.js, Flasa, Python Database: IPFS (for decentralized storage) Wallet Integration: MetaMask NFT Standards: ERC-721/ERC-1155 Other Tools: Truffle/Hardhat, Web3.js/Ethers.js
Architecture
Frontend Application: User interface for donors, NGOs, and receivers to interact with the platform. Smart Contracts: Deployed on the blockchain to manage donations, track NFTs, and enforce rules. Blockchain Network: Ensures transparency, security, and immutability of transactions. IPFS: Decentralized storage for storing wishlist items and related metadata.
Installation Prerequisites
Node.js (v14 or higher) npm or Yarn MetaMask browser extension