Web3.0 Crowdfunding App

Web3.0 Crowdfunding App

Create impact and make your mark with the power of crowdfunding

Created on 5th February 2023

Web3.0 Crowdfunding App

Web3.0 Crowdfunding App

Create impact and make your mark with the power of crowdfunding

The problem Web3.0 Crowdfunding App solves

To address the issues of trust and transparency in traditional crowdfunding platforms, we aim to develop a decentralized crowdfunding platform on the blockchain that allows individuals and organizations to securely and transparently raise funds for their projects and initiatives

Challenges we ran into

There were many bugs and problems we came across, the major bugs and problem were:

  1. An user was able to create a campaign without connecting to a wallet
    solution: we created a context and made a connect function which opens the metamask and only after connecting to the wallet, the user can create a campaign

  2. Even after passing key to display the campaigns, it was showing an error in the console(though the campaings were visible)
    solution: We earlier were using campaign.id, but for some reason it did not work, then we tried campaign.title, and after running the app, it worked without any errors in console

  3. We were not able to see the list of donations
    solution: It was a very small mistake with major consequences. we had written 'getDonators' in the contract to see the list of donars, but in the context were we were showing it in the frontened we wrote 'getDonator' and it was not able to show the list of donators. Anyways later on we realized our mistake.

  4. We were not aware of ThirdWeb, so we first had to research about it and how exactly it works. Now, we are very comfortable with ThirdWeb, so it was a good learning experience for us

Tracks Applied (1)

Web3 / Blockchain

It is a web3.0 app for crowdfunding, we have used technologies like solidity, ethereum, metamask

Discussion

Builders also viewed

See more projects on Devfolio