Inspiration
As many times crowdfunding programs turn out to be a scam. So, to prevent that from happening and maintain full transparency of how the funds are used in a full decentralized manner.
What it does
Money money list all the crowdfunding campaign Going around the world which is registered in the Web app In a full decentralized manner.
- The Web app shows the trending ideas which have got more likes
- New ideas section shows all the newly found campaigns
- My contribution tab shows all the campaigns that you have contributed into
- New campaign allows the user to start a new crowdfunding campaign for their idea
- My campaign list all the campaigns started by the user on that particular account address
How does it prevent scam
So when a user contributes to any idea, he actually sees all the work done by that idea, and the owner of that campaign actually puts the request to withdraw the contributed amount with the specified reason which the user can approve or disapprove. so are depending upon the approval ratio then only the money is actually gets credited into the owner's account. And this feature of approving your money to get credited into idea's owner and also knowing the reason why it is being used actually lets the user know about how their money is being used and if there seems any fishy thing happening they could actually disapprove the withdrawal request of the owner and the money is safe.
How we built it
We have used next.js for front end and tailwind CSS for the design and for smart contact we have used solidity language and we have used infura IPFS for storing of the images in blockchain
Challenges we ran into
The most challenging part was working with ether.js in the front end as we don't have experience much with it and sing it for doing all the smart contract transactions and getting all the data from the blockchain also using infura IPFS for the storing of the images and integrating all of them to make the Web application
Accomplishments that we're proud of
we were able to integrate all the front end and the blockchain by using different technologies like next.js infura IPFS, ether.js, and tailwind to make a crowdfunding Web application that enables users to Fund projects they like and also to stop the funds if there seems unusual activity of their funds.
What we learned
we learned the art of problem-solving through technology and enabling users to Interact with blockchain in the simplest manner with our Web application. Learn many new things about blockchain space how IPFS works and also how to integrate blockchain with our crowdfunding application.
Built With
- infura
- ipfs
- next.js
- solodity
Log in or sign up for Devpost to join the conversation.