TrustChain is a decentralized platform designed to seamlessly integrate charitable donations into e-commerce transactions through the power of blockchain technology. By utilizing smart contracts, TrustChain automates the donation process, ensuring that a portion of each purchase is directly allocated to a chosen charity, providing users with complete transparency and security.
Each transaction is immutably recorded on the blockchain, offering donors real-time verification and traceability of their contributions without the need for intermediaries. This approach not only enhances trust but also significantly reduces the risk of fraud, ensuring that donations reach their intended recipients with full accountability.
The platform’s integration with MetaMask enables secure, peer-to-peer transactions, making it easy for users to engage in socially responsible shopping while supporting verified charities. By removing the traditional complexities associated with charitable giving, TrustChain offers a streamlined and user-friendly experience that encourages more frequent and widespread participation.
- Automated Donations: Smart contracts automatically allocate a portion of each purchase to a chosen charity.
- Transparency & Security: Each transaction is recorded on the blockchain, ensuring complete traceability of donations.
- MetaMask Integration: Secure, peer-to-peer transactions that facilitate socially responsible shopping.
- User-Friendly Interface: Designed to simplify the charitable giving process, making it accessible to all users.
- Scalable & Adaptable: A decentralized architecture that can be tailored to various sectors.
- Frontend: React, Bootstrap, HTML, CSS
- Blockchain: Ethereum, Thirdweb SDK, HardHat
- Database: Firebase Firestore
- Wallet Integration: MetaMask
- Version Control: Git
Before you begin, ensure you have met the following requirements:
- Node.js and npm installed on your machine.
- A MetaMask wallet installed in your browser.
- Access to the Ethereum test network.
- User Engagement: Users can shop and choose a charity to support with each purchase.
- Smart Contracts: Automatically manage donations, ensuring funds reach the intended recipients.
- Transparent Records: All transactions are securely logged on the blockchain, eliminating fraud and enhancing trust.