Inspiration

In a world where web 3.0 is referred to as the vision of future technology and which is, we reasoned among ourselves to help build a donation platform in the web3 space that allows the general public to raise funds.

What it does

MyDonate is donation platform in the web3 space that allows the general public to raise funds in ETH to support whatever project (from education through to famine). We allow the fundraiser to set the target amount and any other component of the fund raising. We allow users to connect to the platform with their preferred wallet and undertake activities. We also allow users to donate any amount with their preferred wallet in whatever cryptocurrency to a particular fundraising by going through the categories. For testing purpose, use kovan testnet.

How we built it

The frontend of the platform is built with nextjs, reactjs, heroicons, web3, ethersjs and tailwind css. The backend is built with typescript, chainlink and solidity.

Challenges we ran into

We had issues with getting enough testnet faucets for testing the platform.

Accomplishments that we're proud of

That we have built a donation platform that can be used by the general public to raise funds in Ether to support whatever project (from education through to famine).

What we learned

That no project is too small or big, you just have to get started to finish.

What's next for MyDonate

Look for possible ways we can verify the credibility of fundraisers. We will allow fundraisers to upload video to the platform as part of their supporting media which will be stored on the IPFS server. We will also add additional features to the platform which includes allowing fundraisers to provide supporting documents to their fundraising. We will add an admin dashboard to the platform to help perform some checks and balances on fundraising and many other activities. We have started working on a mobile version of the platform as we prepare to push this project into the public.

Built With

Share this project:

Updates