/BlockFund

Project BlockFund is an open-source project hosted on GitHub. It aims to provide a Web3 blockchain-based crowdfunding platform. The project allows users to create and fund campaigns using smart contracts on the blockchain.

Primary LanguageJavaScript

BlockFund

Project BlockFund is an open-source project hosted on GitHub. It aims to provide a Web3 blockchain-based crowdfunding platform. The project allows users to create and fund campaigns using smart contracts on the blockchain.

Demo - CrowdFund

Project Overview

BlockFund is a decentralized crowdfunding platform that enables project creators to collect small contributions from a large number of people. The platform is built on the Ethereum blockchain, which ensures transparency, security, and decentralization in the crowdfunding process. The project uses ReactJS with Vite for the frontend, Solidity for smart contract development, and Thirdweb for deploying the smart contract to the Ethereum network. IPFS is used to store files.

Usage

To use BlockFund, follow these steps:

  1. Clone the repository to your local machine.
git clone https://github.com/stymm-1/BlockFund.git
  1. Install the required dependencies.
npm install
  1. Build and run the frontend interface.
npm run dev
  1. Access the platform through a Web3-enabled browser.
  2. Create and fund campaigns, track progress, and interact with the platform.

Requirements

To use BlockFund, you will need:

  • Basic knowledge of JavaScript and React
  • A local blockchain development environment
  • A Web3-enabled browser

.env file

cd client

Add a .env file with format - PRIVATE_KEY = <YOUR-PRIVATE_KEY>

Smart Contract available at - Contract