User Story (Continued) - Msadaf/Cse327.6T2 GitHub Wiki

View history


As a User

I want to view history

so that I can keep track of my use of cards


Confirmation:

1. Success:

Go to next page

  1. View all previous use as a user
  2. View most recent use as a user
  3. View frequent used cards as a user
  4. History contains Id/code, time, location of use with amount (if any)

2. Failure:

Stay on the same page if possible

display message - β€œβ€

  1. Service failure, try again later.
  2. Session expired - refer to renewal page
  3. Database not found
  4. If logged in after a very long time/ first time - No history yet

As an admin User

I want to view history

so that I can keep track of my users and confirm them


Confirmation:

  1. View history as authorized administrator.

View offers


As a User

I want to view my offers

so that I can use them where I can.


Confirmation:

1. Success:

Go to next page

  1. View all offers as a user
  2. View offers by category like credit card offers, ticket offers, coupons
  3. View special offers as a frequent user
  4. View special offers as a premium user
  5. Offers contain validation date and conditions
  6. If logged in from another state offer details changes (if valid)

2. Failure:

Stay on same page if possible

display message - β€œβ€

  1. Service failure, try again later.
  2. Session expired - refer to renewal page
  3. Database not found
  4. Account blocked due to error
  5. If logged in from another state that doesn’t support the offer
  6. Offer expired

As an admin User

I want to view offers

so that I can offer my customers more privilege.


Confirmation:

  1. View offers as category like place or validation as authorized administrator
  2. View eligible users for the offer as administrator

Search cards and credentials


As a User

I want to search my cards and credentials

so that I can use them.


Confirmation:

1. Success:

Go to next page

  1. Search by card name as user
  2. Search by category like cards, tickets others as user
  3. Search by id/number/code as user
  4. Search by priority premium cards or special coupons as user
  5. Search by location as user

2. Failure:

Stay on same page if possible

display message - β€œβ€

  1. Service failure, try again later.
  2. Session expired - refer to renewal page
  3. Database not found
  4. If the card details is not added - No match found
  5. If new user/ nothing added - No cards and credential
  6. If card has exceed expire date

As an admin User

I want to my customers' cards and credentials

so that I can manage them.


Confirmation:

  1. Search by customer name as administrator
  2. Search by Id/code as administrator
  3. Search by location as administrator
  4. Search by popularity/ customer density as administrator