Created on 5th February 2023
•
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
There were many bugs and problems we came across, the major bugs and problem were:
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
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
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.
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)