Skip to content

Create a reward (BE) #97

@EDzidziguri

Description

@EDzidziguri

Statement of Value

As a Creator
I want to create a reward
So that I will be able to add a collectible to a reward and a Contributor will be able to earn it

———

Acceptance Criteria

  1. A Creator must be able to create a reward with the following parameters:
    1.1. Name. A user will indicate a value of this parameter on UI.
    1.2. Reward type (this parameter must be predefined with the same value in BE):
    Collectible ("Collectible" is the only available type for now, but the list of types will be expanded in future)

  2. Reward is an entity that will be created during the campaign creation (a campaign can be published with a reward, or without a reward, or with multiple rewards).

  3. Reward statuses:

  • 3.1. Draft
    the reward is created and added to a "Draft" campaign

  • 3.2. Active
    the reward is created and added to a campaign, which status is not "Draft"

  • 3.3. Completed
    the reward is created and added to a campaign and a campaign has been completed (campaign status is "Finalizing" / "Reverting" / "Success" / "Failed")
    or
    all collectibles added to a reward have been earned

———

Additional Information

High-level process
Screenshot 2022-10-03 at 22 13 16

User flows
User flows that outline the detailed process can be found here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions