Inspiration
There are vast number of frauds can be seen in the name of crowd funding in the centralized system. The people have no legit knowledge on how the collected money is used, it might be used for the intended cause but at the same time it can be fraud (cases in Kickstarter for example).
What it does
It takes the control from the manager (who is creating contract) and gives the control to the contributors who are donating money and after enough votes the money is directly sent to the recipient instead of manage.
How we built it
The blockchain part is built using Solidity and web3. The frontend part is built using React.js, Next.js and semantic-ui-react.
Challenges we ran into
The major challenge is to how to keep track the campaigns. There another contract is built which deploys the contract and stores the address. The manager creating contract pays the gas and we don't burn our gas.
Accomplishments that we're proud of
The contributors money is used for good and in right way here. This is something I'm proud of. The contributors have the control over the requests. These divide the power and this is how it should be. The fraud rates can be decrease drastically.
What we learned
There is so much room for solution using blockchain development since the most of out system follows centralized way. We can decrease the fraud, scams, rate using blockchain technology.
What's next for CrowdFund
The CrowdFund can be improved further (there is always something to improve). The UX can be improved and more functionalities can be added.
Built With
- blockchain
- next
- react
- solidity
- web3