Meeds-io / MIPs

The Meeds Improvement Proposal repository
0 stars 0 forks source link

DRAFT - Badges management #116

Open srenault-meeds opened 5 months ago

srenault-meeds commented 5 months ago

Rationale

Badges can be added per program only when you are a reward admin Problem is:

1. Functional Requirements

Top User Stories

As a program owner, I can list badges for my contributors By default, three badges are proposed to make sure I don't start from nothing These default badges are not listed to users until the program owner confirm it Then I can add it or update it at my convenience for the program purpose

--

Once badges are confirmed and listed by the program owner Contributors can start earning it and this can be displayed in the program detail page in the leaderboard and in a personal metrics tab That way, it is possible to see the progression and to see what to do next to get more badges

-- Once badges are confirmed, The program owner can set it as a condition to submit a contribution

Impacts

Gamification

Notifications

Analytics

Unified Search

2. Technical Requirements

Expected Volume & Performance

Security

Extensibility

Configurability

Upgradability

Existing Features

Feature Flags

Property Name Default Value Target Audience Functional Behaviour

Other Non Functional Requirements

3. Impacts

Documentation

Training

4. Software Architecture

Security

Access

Services & processing

Data and persistence

Multitenancy

Integrations

Migration strategy

5. Annexes