Discover - Waiviogit/waivio GitHub Wiki

  • in the Discover mode, remove the All section; all links must lead to the Discover / Hashtag opening (even if in the Interesting objects block itself, hashtag objects are not shown. #3005
  • after K comes M (1,000K = 1 M), not B rating #3044
  • [search / discover] remove the intermediate step of refining the search results and when you click on the object type filter, immediately open the full search result in Discover #4509

Now, the Discover page can be opened via tags on the object page and search results.

1

BLOCK

ELEMENTS

INFO

NOTES

LEFT SIDEBAR

+

MAIN CONTENT

OBJECTS TYPES
список типов объектов.

OBJECTS LIST : RESULT

список объектов, которые относятся к выбранной в <OBJECTS TYPES> группе

OBJECTS LIST

All

Hashtag

Restaurant

Dish

Business

Product (show more)

   Drink

   Place

   List

   Page

   Crypto (show more)

      Indices

      Commodity

      Currency

      Stocks

      App (show more)

         Currencies

         Service

         Company

         Organization

         Hotel (show more)

            Motel

            Resort

            B&B

            Person

            Car (show more)

               Test



















All - список объектов, разделенный на два блока: #Hashtags и Objects (объекты оставшихся типов)

  • Discover objects - поиск объектов любого типа. 
  • #Hashtags list - список объектов типа #Hashtags отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <EXPERTS>, <FOLLOW BUTTON>
  • Objects list - список объектов всех типов, кроме #Hashtags, отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <Locate GPS (MAP)>, <LINK> <EXPERTS>, <FOLLOW BUTTON>
  • при клике на выбранный объект в результатах поиска (Discover objects), пользователь переходит на страницу этого объекта.
  • сортировка по Total payout
  • если у двух объектов одинаковый показатель Total payout, выше тот, который создан позже (ориентируемся по ID поста)
  • возможность перехода на страницу объекта cо всех списков.
  • используется infinity scroll

Hashtag (Default type) - тип, содержащий в себе группу объектов Hashtag.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>
  • пользователь не может самостоятельно создать новый тип объектов.
  • сортировка по Total payout

Total payout (вес объекта) - Общая сумма выплат, в долларах США, по всем связанным сообщениям, без ботов и сервисов лайков.

  • объект получает вес, когда кто-то написал пост с этим объектом и его лайкнули.
  • чем выше рейтинг, тем больше об этом объекте пишут посты, лайкают их, обновляют
  • follow object не поднимает вес объекта.
  • если у двух объектов одинаковый показатель Total payout, выше тот, который создан позже (ориентируемся по ID поста)
  • возможность перехода на страницу объекта cо всех списков.
  • используется infinity scroll

Restaurant - тип, содержащий в себе группу объектов Restaurant.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATES>, <DESCRIPTION>, <$$>

Sorted by:

  • Rank / Ранг - Сортировка по рейтингу объекта.
  • Proximity / Ближайшие по расстоянию к пользователю (от самого близкого к самому дальнему).

RATES:

  • Ambience
  • Service
  • Food
  • Value

tagCategory:

  • Cuisine
  • Features
  • Good For

Dish - тип, содержащий в себе группу объектов Dish.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <RESTAURANT'S NAME>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATES>, <DESCRIPTION>, <$PRICE>

RATES:

  • Presentation
  • Taste
  • Value

tagCategory:

  • Category
  • Ingredients

Business - тип, содержащий в себе группу объектов Business.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <DESCRIPTION>

Product - тип, содержащий в себе группу объектов Product.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, DESCRIPTION>, <PRICE>

RATES:

  • Quality
  • Value

tagCategory:

  • Category
  • Pros
  • Cons
Drink - тип, содержащий в себе группу объектов Drink.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, DESCRIPTION>
Place - тип, содержащий в себе группу объектов Place.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, DESCRIPTION>

RATES:

  • Overall

tagCategory:

  • Pros
  • Cons
List - тип, содержащий в себе группу объектов List.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <PARENT'S NAME>, <OBJECT'S NAME>, <TOTAL PAYOUT>, DESCRIPTION>
Page - тип, содержащий в себе группу объектов Page.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <PARENT'S NAME>, <OBJECT'S NAME>, <TOTAL PAYOUT>, DESCRIPTION>
Crypto - тип, содержащий в себе группу объектов Crypto.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>,  <RATING>, <DESCRIPTION>

tagCategory:

  • Category
Indices - тип, содержащий в себе группу объектов Indices.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <DESCRIPTION>

tagCategory:

  • Category
Commodity - тип, содержащий в себе группу объектов Commodity.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <DESCRIPTION>

tagCategory:

  • Category
Currency - тип, содержащий в себе группу объектов Currency.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <DESCRIPTION>
Stocks - тип, содержащий в себе группу объектов Stocks.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <DESCRIPTION>

tagCategory:

  • Category
App - тип, содержащий в себе группу объектов App.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <PARENT'S NAME>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <DESCRIPTION>
Currencies - тип, содержащий в себе группу объектов Currencies.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <DESCRIPTION>

tagCategory:

  • Category

Service - тип, содержащий в себе группу объектов Service.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, <DESCRIPTION>

RATES:

  • Quality
  • Value

tagCategory:

  • Category
  • Pros
  • Cons

Company - тип, содержащий в себе группу объектов Company.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, <DESCRIPTION>

RATES:

  • Overall

tagCategory:

  • Category
  • Highlights

Organization - тип, содержащий в себе группу объектов Organization.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, <DESCRIPTION>

RATES:

  • Overall

tagCategory:

  • Category
  • Highlights 

Hotel - тип, содержащий в себе группу объектов Hotel.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, <DESCRIPTION>

RATES:

  • Ambience
  • Service
  • Value

tagCategory:

  • Amenities
  • Pros
  • Cons

Motel - тип, содержащий в себе группу объектов Motel.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, <DESCRIPTION>

RATES:

  • Ambience
  • Service
  • Value

tagCategory:

  • Amenities
  • Pros
  • Cons        

Resort - тип, содержащий в себе группу объектов Resort.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, <DESCRIPTION>

RATES:

  • Ambience
  • Service
  • Value

tagCategory:

  • Amenities
  • Pros
  • Cons

B&B - тип, содержащий в себе группу объектов B&B.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, <DESCRIPTION>

RATES:

  • Ambience
  • Service
  • Value

tagCategory:

  • Amenities
  • Pros
  • Cons

Person - тип, содержащий в себе группу объектов Person.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, <DESCRIPTION>

tagCategory:

  • Tags
Car - тип, содержащий в себе группу объектов Car.

OBJECT'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <OBJECT'S NAME>, <TOTAL PAYOUT>, <RATING>, DESCRIPTION>, <PRICE>

RATING

  • like
  • nice
Test - тип, содержащий в себе группу тестовых объектов.

2

BLOCK

ELEMENTS

INFO

NOTES

RIGHT SIDEBAR


TYPE EXPERTS

TITLE
  • заглавие списка экспертов, в виде <ICON>, <LIST NAME>

EXPERT'S LIST
  • отображается 5 экспертов и их суммарный вес в объектах выбранного типа.
  • экспертом становится пользователь, который больше всего создает постов с определенным объектом, лайкает, комментирует эти посты, получая за это вес.

USER'S CARD

  • список объектов отображается в виде карточек, которые содержат <AVATAR>, <USER'S NAME>, <TOTAL PAYOUT>

  • возможность перехода на страницу эксперта.

  • блок отсутствует при выборе категории ALL
  • сортировка по Total payout
SHOW MORE LINK
  • отображение всех пользователей, которые являются экспертами в выбранной группе объектов в отдельном модальном окне в виде списка.
  • Modal: <X BUTTON>, <EXPERT'S LIST>, <CANCEL BUTTON>, <OK BUTTON>
  • для просмотра списка используется infinity scroll.
  • сортировка по Total payout

MAP



TITLE (+SEARCH AREA)
  • заглавие.
  • <SEARCH AREA> - отображение в <MAIN CONTENT> результатов поиска объектов типа RESTAURANT на выбранном участке карты.
  • Если результаты отсутствуют, отображается label "No results were found for your filters."
  • После нажатия на <SEARCH AREA> в <MAIN CONTENT> отображается значок фильтра по Search area.
  • отображаются метки объектов отмеченных на карте.
  • метка объекта с вознаграждением, отображается с оранжевым кругом в середине
  • возможность отфильтровать результаты поиска <SEARCH AREA> по показателю Sorted by:
    • Rank / Ранг
    • Proximity / Ближайшие
  • + Zoom button
  • - Zoom button
  • Locate GPS button
  • Fullscreen button
  • пользователь может вручную ввести координаты
    Latitude = Only numbers -85 to 85
    Longitude = Only numbers -180 to 180
  • пользователь может кликнуть по карте и координаты автоматически заполнятся.
  • при наведении на точку на карте появляется описание с <OBJECT AVATAR> и <OBJECT NAME>
  • возможность навигации по карте.
  • возможность изменить масштаб отображения карты.
  • отображение текущего местоположения пользователя.
  • возможность перейти в режим отображения Fullscreen.
  • блок отображается только при выборе категории RESTAURANT.

FILTERS

TOP RATED
  • <FILTERS> - отображение в <MAIN CONTENT> результатов поиска объектов типа RESTAURANT на выбранном участке карты c рейтингом "4-5 звезд" в отмеченном фильтре.
  • можно использовать несколько <TOP RATES> одновременно.
  • Если результаты отсутствуют, отображается label "No results were found for your filters."
  • После нажатия на <SEARCH AREA> в <MAIN CONTENT> отображается значок фильтра по Search area.
  • возможность отфильтровать результаты поиска <SEARCH AREA> по показателю Top rated:
    • Ambience
    • Service
    • Food
    • Value
⚠️ **GitHub.com Fallback** ⚠️