Skip to content

A simple blockchain donation system demonstrating the use of smart contract deployment with Truffle, MetaMask extension, and Ganache. This project showcases how to create a decentralized platform for making and managing donations, leveraging Ethereum's blockchain for secure and transparent transactions.

Notifications You must be signed in to change notification settings

Redhat-58/Blockchain-Donation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prerequisites!!!

Before running the project, make sure the following are installed: Node.js Truffle Ganache CLI or Ganache App web3.js

How to Run!!!

1)Open the project directory in your terminal. 1.5)link the "truffle-config.js" to Ganache project. 2)Compile the smart contracts using "truffle compile". 3)Deploy the contracts to your local blockchain with "truffle migrate". 4)After Deployment in frontend/app.js // Replace with your contract address after deployment in deployed contracts in Ganache.

Replace "*" in  "const contractAddress = '*';" to your Contract Address; 

5)Start the development server with npm start.

6)Open your web browser and interact with the application.

About

A simple blockchain donation system demonstrating the use of smart contract deployment with Truffle, MetaMask extension, and Ganache. This project showcases how to create a decentralized platform for making and managing donations, leveraging Ethereum's blockchain for secure and transparent transactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published