8000 GitHub - piyusha2001/charity_dapp: Cause V Care is a Charity platform which NGOs can use for safeguarding the transactions and data related to their campaigns. It uses Ethereum Blockchain under the hood for storing the data related to the NGO campaigns such as the campaign details and the Donation Funds made to those campaigns.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Cause V Care is a Charity platform which NGOs can use for safeguarding the transactions and data related to their campaigns. It uses Ethereum Blockchain under the hood for storing the data related to the NGO campaigns such as the campaign details and the Donation Funds made to those campaigns.

Notifications You must be signed in to change notification settings

piyusha2001/charity_dapp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cause✌️Care: A Blockchain Based Charity App.

Cause✌️Care is a Charity platform which NGOs can use for safeguarding the transactions and data related to their campaigns.

It uses Ethereum Blockchain under the hood for storing the data related to the NGO campaigns such as the campaign details and the Donation Funds made to those campaigns.

Features:-

1. For NGOs:-

  • NGOs can register on the platform and will be verified by Government(admin) before they are able to create campaigns on the platform.

  • NGOs can create, update, or delete their campaigns, the data related to the campaigns will be stored on the Blockchain.

  • NGOs can track the status of their campaigns, like check the amount of funds received, the list of donors, etc.

  • NGOs can upload relevant proof about their organization while registering to the platform which will be checked later by the Government(admin).

2. For Users:-

  • Users can connect to the application with their Metamask wallet which they can use for making donations to NGO campaigns.

  • Users can browse campaigns from the list of available campaigns through the search bar provided.

  • Users can view the campaign proof uploaded by NGOs and make donations by going to the campaigns details page.

3. For Government (Admin):-

  • Admin is provided with admin page where they can verify the NGOs who want to be a part of the platform.

  • Admin can view the documents submitted by the NGO at the time of Registration.

  • Admin can perform two actions:

    1. Approving the NGO registration request.

    2. Rejecting the NGO registration request.

Make Sure to do the following:-

  • Add local Hardhat (development) blockchain to your Metamask wallet.

  • Add some of the accounts provided by hardhat to your Metamask wallet.

  • Also make sure to go through the instructions.txt provided in the server directory

Scripts that you'll need:-

Client side scripts:-

cd client
npm i

OR 

yarn install
  • To spin up the development blockchain

npx hardhat node
  • To deploy the smart contract on the Blockchain

npx hardhat run scripts/deploy.js
  • To start the app
yarn start

OR

npm run start

Server side scripts:-

cd server
npm i 

OR 

yarn install
  • To start the server

yarn start 

OR

nodemon index.js

Admin side scripts:-

cd admin
npm i

OR 

yarn install
  • To start the admin app

yarn run dev

OR

npm run dev

About

Cause V Care is a Charity platform which NGOs can use for safeguarding the transactions and data related to their campaigns. It uses Ethereum Blockchain under the hood for storing the data related to the NGO campaigns such as the campaign details and the Donation Funds made to those campaigns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.0%
  • Solidity 6.4%
  • HTML 2.7%
  • CSS 0.9%
0