Waiviogit / waivio

MIT License
8 stars 7 forks source link

Rewrite object cards #3432

Closed Diana-Cherry-8 closed 1 year ago

Diana-Cherry-8 commented 2 years ago

Primary card

Origin: https://www.waivio.com/object/yfo-primary-card/page https://github.com/Waiviogit/waivio/wiki/Primary-card

2021-11-04_11-14

Primary card - it is the card for an object which has a campaign. And for this campaign, this object is the primary object. Element Description
AVATAR object avatar, after clicking - the object page is opened.
NAME object name, after clicking - the object page is opened.
WEIGHT object weight. А tooltip is displayed on hover "Total payout for all related posts in USD, without bidbots and upvote services".
PARENT parent of the object. If the object has no parent, then nothing is displayed. if present, it displays above the object name, in gray letters, after clicking - the primary object page is opened.
RATING object rating. There is an opportunity to vote on stars.
OBJECT_TYPE object type. Not clickable.
TAGS object tags. Display the 2 with the highest weight. Not clickable.
ADDRESS object address without postcode and country. Not clickable.
INFO if the object has a title, then it is displayed, if there is no title, but there is a description, the description is displayed. If there is no title and description, nothing is displayed. Not clickable.
PRICE object price. Not clickable.
YOU_EARN YOU EARN: {currencyIcon} {price} - the largest review reward is displayed.
EARN button "Earn {price} USD" to go to the list of secondaries of objects. On the same page, the content of the central feed changes to a list of secondaries by cards. If the primary object contains several secondary objects and there is a range of prices, then only the maximum value is indicated with the prefix "Earn up to {price}".

Everything that is displayed on the card, regulated, edited, added to the object page.

Diana-Cherry-8 commented 2 years ago

Secondary card (with Reserved button)

Origin: https://www.waivio.com/object/wdo-secondary-object/page https://github.com/Waiviogit/waivio/wiki/Secondary-card

2021-11-04_13-10

Secondary card - it is the card for an object which has a campaign. And for this campaign, this object is the secondary object.

Element Description
TITLE title "Reward for reviews"
EARN information about the rewards for the review. How much will the performer of the campaign receive for the review. The price is in dollars.
USER AVATAR user avatar who is the sponsor of the campaign, after clicking - the object page is opened.
USERNAME username who is the sponsor of the campaign, after clicking - the sponsor page is opened.
WAIVIO USERNAME username on waivio, after clicking - the object page is opened.
AVATAR object avatar. If the object's secondary does not have an avatar, then the parent's avatar is pulled by default. After clicking - the object page is opened.
PRIMARY NAME parent's name. If present, it displays above the object name, in gray letters. After clicking - the object page is opened
NAME object name, after clicking - the object page is opened.
WEIGHT object weight. А tooltip is displayed on hover "Total payout for all related posts in USD, without bidbots and upvote services".
RATING object rating. There is an opportunity to vote on stars.
OBJECT TYPE object type. Not clickable.
PRICE object price. Not clickable.
TAGS object tags. Display the 2 with the highest weight. Not clickable.
ADDRESS object address. Not clickable.
TITLE OR DESCRIPTION if the object has a title, then it is displayed, if there is no title, but there is a description, the description is displayed. If there is no title and description, nothing is displayed. Not clickable.
RESERVE button for booking a campaign, after clicking a modal booking window opens.
DAYS "for {number} days" - the inscription displays the number of days that this campaign will be available for reservation. Not clickable.
DETAILS link, after clicking on which a modal window for booking opens.

Everything that is displayed on the card, regulated, edited, added to the object page.

Diana-Cherry-8 commented 2 years ago

Secondary card with other status

Origin: https://github.com/Waiviogit/waivio/wiki/Rewards-cards https://www.waivio.com/object/wdo-secondary-object/page

6 statuses to the card, they are shown to the sponsor (the user and reward are indicated in HIVE).

Card modes:

Action items in the menu are highlighted in orange.

Menu in cards for users:

Reserved Released Expired Completed Rejected
View reservation View reservation View reservation View reservation View reservation
Release reservation Open review Open review
Show report Rejection note

2021-06-11_10-51

Reserved Released Expired Completed Rejected
View reservation View reservation View reservation View reservation View reservation
Reject reservation Open review Open review
Increase reward Show report Rejection note
Reject review Reinstate reward
Add to blacklist Add to blacklist Add to blacklist Add to blacklist Add to blacklist

Note: if the user is already on the blacklist, then the "Add to blacklist" option in the menu should not be shown.

2021-06-11_10-54

Card Comments - Each card is a place where the user can discuss details with the sponsor. Comments can be simply written in free form, or they can be commands (Release reservation, Reject reward, etc.)

Diana-Cherry-8 commented 2 years ago

New for dining.gifts #3415

Diana-Cherry-8 commented 2 years ago

Places to display primary cards:

(if the object has a campaign, then it is displayed)

Diana-Cherry-8 commented 2 years ago

Places to display secondary cards:

(if the object has a campaign, then it is displayed)

Diana-Cherry-8 commented 2 years ago

Additional info:

  1. For Primary card - If an object has more than 1 campaigns, we display "Earn up to {theHighestPriceForReview}"; 2021-12-17_14-04
  2. For Secondary If an object has more than 1 campaign, we display 1 campaign with the highest price for review;
Diana-Cherry-8 commented 2 years ago

Related to task:

2921

2836

2737

2736

2541

https://github.com/Waiviogit/waivio/issues/2659 https://github.com/Waiviogit/waivio/issues/2156

Diana-Cherry-8 commented 1 year ago

CLOSE