okTurtles / group-income

A decentralized and private (end-to-end encrypted) financial safety net for you and your friends.
https://groupincome.org
GNU Affero General Public License v3.0
331 stars 44 forks source link

Gameification designs for stories, streaks, and badges #1305

Closed taoeffect closed 2 years ago

taoeffect commented 2 years ago

Problem

There are several major problems:

  1. The app has no built-in way for informing pledgers of the impact of their $
  2. Recievers aren't incentivized to share their progress
  3. Pledgers aren't incentivized to make timely payments

Solution

We need to use streaks, badges, stories, and timelines to incentivize the following behavior:

We need a visual display of success rate:

And prominently feature a share story button for receivers.

dotmacro commented 2 years ago
* Pledgers: completing TODOs  
  * completion streak

Consider: how is this handled for a user who completes all TODOS when pledging, but has not pledged every month?

* Receivers: completing stories
* Timeline of stories/events from receivers

If we are adding stories, then everyone should be able to share stories because everyone is a recipient. For example, someone receiving gardening help may wish to share their garden's progress, and someone receiving mincome may wish to share recovery progress.

taoeffect commented 2 years ago

I think this can be closed. If the current designs @leihla came up with are insufficient we can open a separate issue for it.

Great work @leihla!!