Link to how it works -> https://www.youtube.com/watch?v=x9eK6UVLx20
Seeing how many Natural Disasters and Health Hazard we face in the current time, and how easily can even one such event misplace the lives of millions of humans. I wanted to create a platform where anyone and everyone can come and create fundraisers for any humanitarian clause. The best part is that instead of dealing with the pesky banks or other payment provider where every single one of the middle man wants a cut of the money. Here you get paid directly into your wallet with Ethers!
It is a platform where you can create FundRaisers for any given cause. It will then send you messages using Twilio and store all your data on chain. You can set how much money you want to raise, how long are you planning to run the fundraiser and for what is the money going to be used. After the funds are raised or the timer turns to 0 the deployer wallet will get whatever funds was raised and then you will get another notification by Twilio that the FundRaiser has run its course. The best part is that since everything happens on chain, the money and the trail is very transparent and it is good for anyone giving money to see that the money is not being used nefariously.
I built it using Solidity, react, Flask and Twilio
There were so many challenges in getting this project together and so much learning to be done in this weekend but I am glad that I did it all. The main issues were getting React to play nicely with all the use effects and state management then it was also an issue to get the frontend just right and data to flow like it should. There were so many issues at one point that I had to leave sleep for a night just to try and fix them but even then I had to come back to it the next day and then it was solved.
The fact that everything works as intended
I learned a lot of things about React, Solidity and Twilio
Adding a fraud detection algo to avoid fake fundraisers