- A decentralized crowdfunding platform based on the Ethereum Blockchain.
- The project is a decentralized crowdfunding platform designed to address the issue of money being misappropriated through standard crowdfunding platforms.
- Blockchain assisted in keeping track of the money received through the app and storing it under the supervision of smart contract.
- As a result, no money should ever fall into the wrong hands, and there should be no chance of it being misappropriated. Thus, we are able to arrive at a logical solution to the situation at hand.
- You can develop projects demanding a minimum donation, just like you do in the real world.
- The manager will be unable to utilize funds unless he or she receives more than 50% approval in voting.
- Follow instructions from Git Website
- Follow instructions from Node.js Website
- Clone the Repository
git clone https://github.com/akshat-rawat/CrowdFund.git
- Change working Directory to the Repository
cd CrowdFund
- Install Dependencies
npm install
- Create a
config.js
file inside ethereum folder and add the following:
mmodule.exports = {
METAMASK_ADDRESS: <Metamask Secret Phrase>,
API: <API Key>,
DEPLOYED_ADDRESS: <Address of Deployed Contract>
}
- Initiate the server
npm start
- Access the Application
- ReactJS
- Next.js
- Solidity
- Ethereum Smart Contract