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
- View all previous use as a user
- View most recent use as a user
- View frequent used cards as a user
- History contains Id/code, time, location of use with amount (if any)
2. Failure:
Stay on the same page if possible
display message - ββ
- Service failure, try again later.
- Session expired - refer to renewal page
- Database not found
- 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:
- 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
- View all offers as a user
- View offers by category like credit card offers, ticket offers, coupons
- View special offers as a frequent user
- View special offers as a premium user
- Offers contain validation date and conditions
- If logged in from another state offer details changes (if valid)
2. Failure:
Stay on same page if possible
display message - ββ
- Service failure, try again later.
- Session expired - refer to renewal page
- Database not found
- Account blocked due to error
- If logged in from another state that doesnβt support the offer
- Offer expired
As an admin User
I want to view offers
so that I can offer my customers more privilege.
Confirmation:
- View offers as category like place or validation as authorized administrator
- 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
- Search by card name as user
- Search by category like cards, tickets others as user
- Search by id/number/code as user
- Search by priority premium cards or special coupons as user
- Search by location as user
2. Failure:
Stay on same page if possible
display message - ββ
- Service failure, try again later.
- Session expired - refer to renewal page
- Database not found
- If the card details is not added - No match found
- If new user/ nothing added - No cards and credential
- 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:
- Search by customer name as administrator
- Search by Id/code as administrator
- Search by location as administrator
- Search by popularity/ customer density as administrator