Logo Image

Become a Donee!

Set the information that will be displayed on your account as donee:

Menu Image

Send Donee petition!

Explain why you want to become a donee and how you have previously managed donations.

(For it to be cheaper on blockchain, we recomed to use the following form and send the link in the message...)

Verifiably, secure, easy and decentralized

Help does not need to be trusted, help needs to arrive

What this protocol do?

Donate Icon

Donate

Every person who access our protocol is able to donate to the selected donees safely in Blockchain with few clicks.

Receive Icon

Receive

Send a From petition to be evaluated and acepted or declined by governance token holders.

Filter Icon

Select Donees

Users holding governance token (given to donators), will be able to vote on the Donees Petitions Forms for them to be accepted or declined.

Flag Icon

Flag Donees

This users with the token will be able to submit a flag petition for a donee to an admin.

X Icon

Eliminate Donees

In a similar way, eliminatin petitions can be sent with the token for admins to review and eliminate a Donee.

Picture of a hand giving

This is my test

This protocol is was made for testing my learned skills in Solidity, with all of the technology required to take it here.

This is what is needed for creating the DApp:

Solidity

Programming Language for EVM

Most knowN and used language for creating Smart Contracts on EVM compatible Blockchains. It was required me to learn security when creating the applications and basic optimization for cheaper deployment and use.

HTML + CSS

Frontend

Basic programming languages for structure and styling .

Web3 Libraries

Tools such as EthersJs, Moralis, Web3UIKit is a needed knowledge.

NextJs

Framework on top of React

Enables you to create full-stack web applications by extending the latest React features, and integrating powerful Rust-based JavaScript tooling for the fastest builds.

Thegraph + GraphQl

Web3 Tool

An amazing protocol that allow us to index data directly from the Blockchain by hearing the events of the contract. Also, GraphQl which allows us to uery that information.