Skip to content

BahadorGh/Donation-Dapp

Repository files navigation

Donation Project

This Decentralized application (DAPP) demonstrates an application for people to get donations for their projects or humanity use cases.

Main functionalities of the project

  • Creating fundraising campaigns
  • Updating fundraising campaigns
  • Donating to campaigns
  • deleting campaigns
  • withdrawing funds
  • refunding funds(in case of emergency and campaign deleting)

Back-end parts (solidity) are located in web3 folder. Front-end parts are located in client folder.

Donation(crowdfunding or fundraising dapp)

Starting the frontend:

Take steps as below:

    1. deploy core smart contract ( CrowdFunding.sol file) from web3 folder on your desire network(default is Sepolia). Explanation is located at web3 folder.
    1. cd client
    1. npm install
    1. to start the frontend: yarn dev
    1. easily work with the platform
  • Note: In case facing error of to high nonce (on localhost network), first reset your Metamask as stated below, and then try again:
  • Open Metamask > Settings > Advanced > Clear activity and nonce data > click on Clear activity tab data button

Video links

Video of project description:

  1. To watch project's description video, click here > Watch project's description

  2. To watch project's interaction video, click here > Watch live project interaction

About

Donation(Crowdfunding or Fundraising) Dapp, demonstrates an application for people to get donations for their projects or humanity use cases.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published