Inspiration and whole story

This app is a blockchain-based charity app deployed on the ethereum test network. The core purpose of this app is a transparent charity platform on Blockchain. Due to the rise of Coronavirus, there are a huge number of growing fake charities that emerged and which are looting people during these tough times. As thousands of people are diagnosed with COVID-19 and are unable to work, many are finding it hard to make ends meet and are asking for donations. At the same time, scammers are creating fake GoFundMe pages designed to tug at your heartstrings and empty your wallet.

This issue has been solved and addressed by a blockchain-based transparent charity web app to ensure people do not get cheated as there is transparency in each and every step. By minimizing administrative costs through automation, providing more accountability through traceable giving milestones, and allowing donors to see more clearly where their funds are going, blockchain may help restore some of the lost credibility to charities that prove worthy of the public’s trust.

This web app is backed by a smart contract and web 3 has been used to integrate the smart contract with a react frontend and the D app has been deployed on the Ethereum network. The first Dashboard page shows the list of open charities that a user can contribute to. These are sample charities that have registered on the platform. An organization can register itself on the network by giving more details about itself and by setting a minimum contribution which they would want from each person. Anyone willing to donate to one of the charities, can view a charity and get all information about it. People can also contribute Ether to charities by using their basic metamask account. Those who contribute higher than the minimum contribution set for that particular charity, automatically become approvers and later have a say in how their money is being spent. This ensures transparency and prevents fraud. The organization can then make requests to spend the money for the purpose of welfare or other government purposes. All the approvers in the network who have contributed to the charity can see the request and a majority vote is required from all the approvers to be able to execute the transaction. This whole logic is backed by a smart contract and works on trusted consensus. End to end transactions have been implemented which is made possible with the help of metamask and this whole web app is deployed on the Ethereum Rinkeby test network.

The blockchain app is deployed on Blockstack.

Another component of this web app is a page built using U I path and hosted on Mongo D B Atlas which shows the symptoms and precautions which one has to take to stay safe. U I path has been used to extract and scrape data about precautions and symptoms and statistics from different places and also relevant tweets relating to the developments and updates of the pandemic have been shown. .

Built With

Share this project: