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
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.
To use BlockFund, follow these steps:
- Clone the repository to your local machine.
git clone https://github.com/stymm-1/BlockFund.git
- Install the required dependencies.
npm install
- Build and run the frontend interface.
npm run dev
- Access the platform through a Web3-enabled browser.
- Create and fund campaigns, track progress, and interact with the platform.
To use BlockFund, you will need:
- Basic knowledge of JavaScript and React
- A local blockchain development environment
- A Web3-enabled browser
cd client
Add a .env file with format - PRIVATE_KEY = <YOUR-PRIVATE_KEY>