CrowdCoin is an crowd funding distributed application on ethereum. It contains smart conrtacts written in solidity for deploying crowd funding campaigns. All the scripts nessasary for compling and deploying the contracts have been implemented. All contracts are deployed on ethereum nodes with help of Infura API. Front End is implemented with component-based react and styles are of semantic-ui-react. Routing is implemented through next-routing
Install Dependencies:
-
Install Node (If not installed already).
-
Run
npm installon node console in this application's root directory.
Run the project
-
Run
npm runto start the server. -
go to
localhost:3000for dashboard.
All ethereum related stuff like contracts, deploy and complie scripts, web3 integrations, deployed abi and bytecodes are present in ethereum directories.
All contract tests are implemeted in test directory.