A decentralized crowdfunding dApp made on ethereum blockchain. Users can create campaigns for their project requiring a minimum contribution and can avail that money by creating a request proposing where it is needed. This request gets approved only when more than 50% approvers agrees to that request.
-
Node.js installed to build the app.
-
MetaMask extension installed in the browser and should be connected to Rinkeby test network.
-
Rinkeby Test Ether can be received from this faucet.
-
Clone the repository
$ git clone https://github.com/MohakGogia/CrowdCoin $ cd CrowdCoin
-
Install dependencies
$ npm install
-
Run the application
$ npm run dev
Open http://localhost:3000 to view it in the browser.
-
Test the smart contract by running
$ npm run test