Transparent Charity System Using Blockchain
Blockchain is a decentralized system of blocks recording informatio insuch a way that makes it difficult or impossible to change, hack or cheat the system. It is an immutable digital ledger which contains digital records of transactions by a networks of co
2025-06-28 16:29:52 - Adil Khan
Transparent Charity System Using Blockchain
Project Area of Specialization BlockchainProject SummaryBlockchain is a decentralized system of blocks recording informatio insuch a way that makes it difficult or impossible to change, hack or cheat the system. It is an immutable digital ledger which contains digital records of transactions by a networks of computers. Each transaction is independentally verified by peer-to-peer computer networks, Time stamped and added to a growing chain of data. Once data recorded it can't be altered.
Blockchain provides privacy, security and transparency . Here we will use proof of work algorithm. The algorith is used to confirm the transactions and creates a new block in the chain;
Ethereum is a decentralized blockchain platform that established a peer to peer network that securily executes and verify the code called Smart Contracts. Smart contract allows participants to transact with each other without central authority.
Blockchain transactions are secured by cryptography. Each transaction signed with a private key and then can be further verified with a public key. If transaction data change signature become invalid block will be ignored and won't make it to the chain.
Project ObjectivesThe main objective of this project to achieve the transparency and security in charity purpose. Because many people give their donation and scammers loot them on the base of charity.
Project Implementation MethodFor the front end of our web application we will use React.js .
For the backend we will use Solidity language to write a smart contract of our program. We will use javascript and libraries of javascript like web3.js and ether,js to link our front end.
After that we will deploy it on the web server and a Test net of Blockchain.
Benefits of the ProjectBy using the Blockchain technology we can make donations very secure and transparent for everyone. So anyone can give their donation and trust the system for the transparency. It will helps a lot of peoples to get donations for the good purpose because no one will loot the hard earned money of donators.
Technical Details of Final DeliverableThere will be two interfaces in our web application:
1. Administration side
2. Customer side
1. Administration side interface will monitor from where donations are coming and where it will be used or who is getting fund .
2. Customer side interface will show to the donors who will donate their money. So he can see the amount of donation that already donated by peoples and where it will be used like in which project amount is completed or remaing then they can donate easily .
Final Deliverable of the Project Software SystemCore Industry OthersOther Industries Finance Core Technology BlockchainOther TechnologiesSustainable Development Goals No Poverty, Zero HungerRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 55000 | |||
| Smart phone/ Tablet | Equipment | 1 | 30000 | 30000 |
| Web Hosting( for multiple users interactions at same time) | Equipment | 1 | 15000 | 15000 |
| Stationary/Printing/Overhead | Miscellaneous | 1 | 10000 | 10000 |