Raise funds for your projects/campaigns with ethereum as the native currency
Users can create a campaign and give title, description, target amount, goal date, and an image. The campaign will be displayed on the home page of all users. To fund a certain project, users can click on the project and can enter the amount they want to contribute. Users will need some test ETH to contribute(gas fees). All the ETH received by a project will automatically be sent to the address corresponding to the campaign's creator.
- Frontend:
- HTML
- React
- Ethersjs
- Tailwind CSS
- Contract:
- Solidity
- ThirdWeb
- Remix
- Metamask
- Hardhat
- Clone the repo
git clone https://github.com/hrishi0102/Web3-Fundraiser.git
- Installing dependencies and requirements
cd folder-name
npm install ethers
npm install i
- Running the App
npm start
The contracts are deployed using Thirdweb sdk on the goerli testnet
Open for contributions. Just clone and follow the installation. Make changes and raise a PR detailing about the changes made.