Skip to content

hrishi0102/Web3-Fundraiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Web3 Fundraising Platform

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.

🔧 Built with

  • Frontend:
    • HTML
    • React
    • Ethersjs
    • Tailwind CSS
  • Contract:
    • Solidity
    • ThirdWeb
    • Remix
    • Metamask
    • Hardhat

🔨 Installation

  1. Clone the repo
git clone https://github.com/hrishi0102/Web3-Fundraiser.git
  1. Installing dependencies and requirements
cd folder-name
npm install ethers
npm install i
  1. Running the App
npm start

Deployment

The contracts are deployed using Thirdweb sdk on the goerli testnet

🤠 Contributions

Open for contributions. Just clone and follow the installation. Make changes and raise a PR detailing about the changes made.