Skip to content

Seamlessly integrating charitable giving into e-commerce transactions, ensuring every purchase contributes to a better world with blockchain-powered transparency and security

Notifications You must be signed in to change notification settings

Monika5S/TrustChain-Frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 

Repository files navigation

TrustChain

image

Description

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.

Features

  • 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.

Technologies Used

  • Frontend: React, Bootstrap, HTML, CSS
  • Blockchain: Ethereum, Thirdweb SDK, HardHat
  • Database: Firebase Firestore
  • Wallet Integration: MetaMask
  • Version Control: Git

Prerequisites

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.

How It Works

  • 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.

About

Seamlessly integrating charitable giving into e-commerce transactions, ensuring every purchase contributes to a better world with blockchain-powered transparency and security

Topics

Resources

Stars

Watchers

Forks