A crowdfunding smart contract is a decentralized application (DApp) built on blockchain technology that allows individuals or organizations to raise funds from a community of backers in a transparent and secure manner. This type of contract eliminates the need for intermediaries like crowdfunding platforms or banks, providing direct peer-to-peer interactions and trust through blockchain.
- Clone the repository to your local machine:
git clone https://github.com/yourusername/crowdfunding-dapp.git
2.Change to the project directory:
cd crowdfunding-dapp
3.Install project dependencies:
npm install
1->Connecting to MetaMask
2->Open the project in a web browser.
3->Click the "Connect to MetaMask" button to connect your MetaMask wallet.
4->Creating a Campaign
5->After connecting to MetaMask, enter the campaign details: Campaign Title Goal Amount (in ETH) Deadline (Unix Timestamp)
6->Click the "Create Campaign" button to create a new crowdfunding campaign.
## Contributing
1->Select a campaign from the dropdown list.
2->Enter the contribution amount (in ETH).
3->Click the "Contribute" button to contribute to the selected campaign.
## License
This project is licensed under the standard SPDX License.