First you determine how much one minute of your day is worth.
Next, you pick a non-profit to donate to.
This time you'll give to the nonprofit you've selected, but next time you can give to another one.
Then you pick a moment to give.
You'll donate your earnings over this moment. If your minute-value is $.25, then a 5-minute give would be worth $1.25. A 10-minute give would be worth $2.50, etc.
Watch your donation grow.