/EthereumCrowdCoin

A kickstarter-like crowdfunding web app in React allowing campaign-managers to create a campaign and users to contribute to the campaign through an Ethereum smart-contract.

Primary LanguageJavaScript

EthereumCrowdCoin

  • Managers create campaigns with a minimum contribution amount
  • Users contribute to a campaign in ether which is stored in the smart-contract
  • Managers make a spending request (ex. buy battery cases)
  • All Users who have made a contribution must approve the spending request
  • Once all approvals are received, manager finalizes the request and transfers ether from the smart-contract to a recipient address (ex- battery vendor )

Setup

  • clone the repository
  • npm install
  • npm run dev