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

user stories #2

Open
jimscarver opened this issue Feb 23, 2021 · 7 comments
Open

user stories #2

jimscarver opened this issue Feb 23, 2021 · 7 comments

Comments

@jimscarver
Copy link
Contributor

jimscarver commented Feb 23, 2021

we need description of these user stories

  1. requesting help
  2. offering help
  3. giving help
  4. supporting need
  5. rewarding help
  6. supporting reward
  7. receiving payment

it seems some of this is covered in the about wanna document

@daxang
Copy link
Collaborator

daxang commented Feb 25, 2021

user stories of v1.0 wanna

#epic 1 : one user can call for help in wanna for anything

threads:

  • 1. he/she who wants to be a user in wanna must sign up first with one username and password; he/she can also brower the home page but can't further more;
    2. a new freshman signed up would received 50 Credits automatically;
  • 2. the user who wants to post a task for help must finished the process of addingf his payment addresses;
  • 3. the amount X of tasks a user can post at the same time is related to his total Credits A, the equation is 50*X=A; if A is less than 50, the user has no right to post a task;
  • 4. the user who posts a task is called caller in wanna;
  • 5. a task should include:
    • a title of the task;
    • a descrition of the task;
    • important tips of the task that a helper have to pay attention to;
    • bounty things: coin (in v1.0, only rev), amount(could be zero, if zero, the type of task is for free, if not zero, the type is for bounty)
  • 6. caller can cancel his task freely when no one (who help callers are called helper in wanna)take the task;

epic 2 : one user can take the tasks in wanna to help the callers for bounty or for kind

threads:

  • 1. the user who wants to take a task must finished the process of adding his receiving addresses;
  • 2. the amount X of tasks a user can take at the same time is related to his total Credits A, the equation is 50*X=A; if A is less than 50, the user has no right to take a task;
  • 3. the user who help others is called helper in wanna;

epic 3 : through good communication caller and helper can reach a deal

threads:

  • 1. after the task posted, any helper interested in it can have a talk with the caller in the task page;
  • 2. the caller can have talks with some helpers at the same time;
  • 3. some helpers can send their helping request to the caller at the same time;
  • 4. caller can only choose one helper to reach a deal;
    5. a deal is made when the caller clicks the button "invite"and the helper clicks the button "take"
  • 5. after one deal is reached, caller can't talk to other helpers but only his deal partner;
  • 6. caller and helper can edit the bounty amount at the chat page before a deal is reached;

epic 4 : after the task finished, caller should pay the bounty to the helper

threads:

  • 1. when the task finised, the helper can click the button "finished" to notify the caller ;
    2. when the caller clicks the button "finished" ann confirmed, the task is confirmed finished ;
  • 3. when a task is confirmed finished, then the caller must pay the bounty;
  • 4. the caller should pay the bounty vial his payment addresses ;
  • 5. if the payment finished, the caller should click the "already paid" button, and then wanna would go to check the transcation history(in RCHain) to make sure it is true;
    **_6. if the caller pay the bounty with other coins or other addresses, wanna can't confirm the payment ;
    • the helper can click the button "received" to confirm she/he has received the bounty, wanna would also considerate the deal is successfully finished, but wouldn't reward the caller and the helper with Credits;
    • if the helper doesn't confirm she/he has received the bounty, and the task remains a not-finished status._**
  • 7. after task finished, both sides can't chat in the task page anymore;

epic 5 : both sides of a task would be rewarded for their successful cooperation

threads:

  • 1. when the payment is comfirmed by wanna, a deal is considerated as a successful cooperation;
  • 2. both sides would be rewards by wanna for their cooperation;
  • 3. each side would get 50 Credits in a for bounty task;
  • 4. each side would get 75 Credits in a for free task;

@daxang
Copy link
Collaborator

daxang commented Feb 25, 2021

@jimscarver this is my draft of user stories about v1.0 wanna, we can have discusses on it. would like to get feedbacks , so we can make it work , prototypes would be given days later

@daxang
Copy link
Collaborator

daxang commented Feb 26, 2021

one more thread in Epic 3:

both the call and the helper can receive the notifications when the other send messages or requests to them

@daxang
Copy link
Collaborator

daxang commented Feb 27, 2021

The link of Prototype产品原型:(https://www.figma.com/file/IenVKKBQBIdSNxDYWL8hE6/wanna-1.0?node-id=19%3A3), still working on it

@daxang
Copy link
Collaborator

daxang commented Mar 2, 2021

The link of Prototype产品原型:(https://www.figma.com/file/IenVKKBQBIdSNxDYWL8hE6/wanna-1.0?node-id=19%3A3), still working on it

already finished

@daxang
Copy link
Collaborator

daxang commented Mar 2, 2021

user stories of v1.0 wanna

#epic 1 : one user can call for help in wanna for anything

threads:

  1. he/she who wants to be a user in wanna must sign up first with one username and password; he/she can also brower the home page but can't further more;
    2. a new freshman signed up would received 50 Credits automatically;

  2. the user who wants to post a task for help must finished the process of addingf his payment addresses;

  3. the amount X of tasks a user can post at the same time is related to his total Credits A, the equation is 50*X=A; if A is less than 50, the user has no right to post a task;

  4. the user who posts a task is called caller in wanna;

  5. a task should include:

    • a title of the task;
    • a descrition of the task;
    • important tips of the task that a helper have to pay attention to;
    • bounty things: coin (in v1.0, only rev), amount(could be zero, if zero, the type of task is for free, if not zero, the type is for bounty)
  6. caller can cancel his task freely when no one (who help callers are called helper in wanna)take the task;

epic 2 : one user can take the tasks in wanna to help the callers for bounty or for kind

threads:

  1. the user who wants to take a task must finished the process of adding his receiving addresses;
  2. the amount X of tasks a user can take at the same time is related to his total Credits A, the equation is 50*X=A; if A is less than 50, the user has no right to take a task;
  3. the user who help others is called helper in wanna;

epic 3 : through good communication caller and helper can reach a deal

threads:

  1. after the task posted, any helper interested in it can have a talk with the caller in the task page;
  2. the caller can have talks with some helpers at the same time;
  3. some helpers can send their helping request to the caller at the same time;
  4. caller can only choose one helper to reach a deal;
    5. a deal is made when the caller clicks the button "invite"and the helper clicks the button "take"
  5. after one deal is reached, caller can't talk to other helpers but only his deal partner;
  6. caller and helper can edit the bounty amount at the chat page before a deal is reached;

epic 4 : after the task finished, caller should pay the bounty to the helper

threads:

  1. when the task finised, the helper can click the button "finished" to notify the caller ;
    2. when the caller clicks the button "finished" ann confirmed, the task is confirmed finished ;

  2. when a task is confirmed finished, then the caller must pay the bounty;

  3. the caller should pay the bounty vial his payment addresses ;

  4. if the payment finished, the caller should click the "already paid" button, and then wanna would go to check the transcation history(in RCHain) to make sure it is true;
    **_6. if the caller pay the bounty with other coins or other addresses, wanna can't confirm the payment ;

    • the helper can click the button "received" to confirm she/he has received the bounty, wanna would also considerate the deal is successfully finished, but wouldn't reward the caller and the helper with Credits;
    • if the helper doesn't confirm she/he has received the bounty, and the task remains a not-finished status._**
  5. after task finished, both sides can't chat in the task page anymore;

epic 5 : both sides of a task would be rewarded for their successful cooperation

threads:

  1. when the payment is comfirmed by wanna, a deal is considerated as a successful cooperation;
  2. both sides would be rewards by wanna for their cooperation;
  3. each side would get 50 Credits in a for bounty task;
  4. each side would get 75 Credits in a for free task;

edited some details in the form of bold and italic fonts

@daxang
Copy link
Collaborator

daxang commented Mar 5, 2021

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

No branches or pull requests

2 participants