Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a reward #187

Open
EDzidziguri opened this issue Oct 27, 2022 · 0 comments
Open

Create a reward #187

EDzidziguri opened this issue Oct 27, 2022 · 0 comments

Comments

@EDzidziguri
Copy link
Collaborator

EDzidziguri commented Oct 27, 2022

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

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)

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).

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
Image

Specification
Domain model, data dictionary can be found here.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants