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

Earn XP (BE) #507

Open
EDzidziguri opened this issue Dec 5, 2022 · 0 comments
Open

Earn XP (BE) #507

EDzidziguri opened this issue Dec 5, 2022 · 0 comments

Comments

@EDzidziguri
Copy link

Statement of Value

As a user
I want to earn XP
So that I will be able to reach next level and earn a reward

———

Acceptance Criteria

AC 1
Given a user has connected his Discord account
When a user completes a quest on Discord (see Pic.1 (1)) certain number of times (see Pic.1 (2))
And
Then provide a user XP points (see Pic.1 (3))

Image
Pic.1. Example of XP, q-ty, and quest

AC 2
Given a user has connected his Twitter account
When a user completes a quest on Twitter certain number of times
And
Then provide a user XP points

AC 3
Given a user has not connected his wallet
When a user connects his wallet
Then provide a user XP points

AC 4
A user must be able to earn XP before connecting a wallet (XP is saved in DB) or after connecting it (XP is saved on chain

AC 5
When a user connects his wallet, then all XP he has earned before must be saved on chain

———

Additional Information

Earn XP user flow

List of XP, quests and rewards

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

1 participant