GivETH

GivETH

A platform that has buckets of charities to donate to. Eg. a doner chooses a children's charity bucket it will parallelly start donation stream to all the registered charities under that bucket.

The problem GivETH solves

A doner knows the cause he wants to contribute to, but doesn't know the specific charity. For eg. someone wants to donate for animal welfare but doesn't know the right charity org for it. So, this platform would help NGOs register under a bucket of the cause they are supporting. And now, the doner can choose from these buckets and the donation gets distributed among the charities using superfluid IDA.

The distribution of donated funds in a particular bucket would be decided by the popularity of the charity. The doners can rate the charities in a bucket. The fund distribution will take place in the ratio of the charity rating.

Challenges we ran into

We were unable to use IDA for multiple subscribers initially from one index. But we later solved this by passing index id, subscriber adress and share in a function and running a loop for all subscribers.

Tracks Applied (2)

Superfluid - General Track

We used superfluid IDA for fund distribution across all the NGOs from one doner.

Superfluid

Push Protocol

We send Push Notification whenever a donation is sent by a user, and whenever an NGO registers itself under a bucket.

Push Protocol

Discussion