Квест
Квест - активность по отношению к пользователю, решающая проблему генерации контента в системе.
Все квесты локализуются на все языки в системе (возможное допущение руссский и английский на всех остальных языках для "быстрых квестов"). Квесты привязаны к Стране.
Квесты заводятся через админский интерфейс. Модераторы проверяют соответствие публикуемой фотографии квесту.
Квесты отображаются в
- Рекомендованной ленте
- Своем разделе
- Профиле пользователя
- Рекомендованная лента
Отображение согласно алгоритму рекомендаций (залинковать)
- Раздел квесты
см ниже
- Профиль пользователя
В профиле пользователя отображаются хэштеги квестов (активные на данный момент, в которых он участвует). При тапе на тег - переход на экран с постами по данному хештегу для данного пользователя в виде ленты.
Пользователь видит место пользователя в профиль которого он зашел в текущем квесте, и свое если, так же участвую. Если не участвую и квест активные - предложение поучаствовать (ведет на создание поста с квестовым хештегом)
Квесты в разделе квесты
Пользователь может участвовать в квесте и наблюдать за квестом, не публикуя посты. В обоих случая пользователь подписывается на ленту новых фотографий в данном квесте.
У пользователя есть возможность отписаться от обновлений на новые посты в квесте, в котором он участвует
Участие в квесте
При старте нового квеста, система отправляет всем пользователям нотификацию, если у них уже есть контент с таким же хеш тегом с предложением поучаствовать. Нотификация ведет на выборку фотографий пользователя в виде грида с текущим хэштегом, Где пользователь может отправить фотографию на конкурс, при этом создается дубликат поста, с таким же описанием и хештегами + хештег конкурса, комментарии при этом теряем.
Сроки жизни квестов
- Неделя
- 2 недели
- 3 недели
- Постоянные
Продвижение поста с квестовым тегом
Карточка квеста
Тизер:
- Название квеста
- Описание квеста (не больше 140 символов)
- хештег квеста
- Срок окончания квеста (в днях до 2, завтра, сегодня)
- Изображение квеста (предустановленное или фото набравшее наибольшее количество голосов решить )
- Место пользователя в рейтинге, если участвует.
Карточка квеста:
- Название квеста
- Описание квеста (не больше 140 символов)
- Хештег квеста
- Дата старта квеста для новых квестов (завтра, на этой неделе, дата)
- Срок окончания квеста (в днях до 2, завтра, сегодня)
- Изображение квеста (предустановленное или фото набравшее наибольшее количество голосов решить )
- Лента фотографий с хэштегами квеста в виде грида с отбивкой на популярные и новые - переход по фото меняет просмотр на классическую ленту
- Переход в статистику квеста
Статистика квеста
Статистика квеста доступна пользователю в
- профиле
- карточке квеста
- специальном разделе
Место в квесте отображается согласно набраным лайкам по отношению к фотографии.
Важно!
Пользователь может загрузить несколько фотографий, в этом случае, в отображаемом рейтинге отображается только фотография набравшая максимальное количество лайков.
Статистика в квесте псевдо real time - расчитывается на сервере раз в N минут (5 минут). Пользователь при заходе видит старые данные (кэш), как только получаем новые, через анимацию обновляем список. Есть pull to refresh.
Раздел в меню
Пользователю доступны
- Текущие квесты
- активные в стране
- в которых участвует пользователь
- пользователь подписан на квест, но не участвует
- Завершенные квесты
- Пользовательские (придумать другое название)
- Будущие квесты
- Предложения от пользователей
- Форма предложения квеста (заголовок, описание, фото, срок, тег)
данный функционал будет доступен после релиза текущих и завершенных квестов. Визуализация в виде голосовалки-тиндера = нравится/не нравится. Если пользователь проголосовал за квест (нравится), при старте квеста ему приходит нотификация о начале.
Нотификации о квестах
О старте квеста - если пользователь проголосовал за него лайком в разделе "пользовательские квесты"
Об окончании квеста, в котором участвует пользователь - за N дней, для стимуляции продвижения поста пользователя
О старте квеста с селфи, если у пользователя есть фотографии в личном (подумать т,к аватар = личное)
О старте квеста с тегом, который уже есть у пользователя
О попадании в топ 10/5/тройка лидеров (3-2-1 место)
О выпадании из рейтинга - нотификация ведет на пост с подсказками, как можно улучшить ситуацию
О достижении порога лайков - 50/100/150/200 (Ваш пост понравился 100 пользователям)