Описание функциональности NFT маркетплейса
Домашняя страница
Основная страница сайта состоит из следующих блоков:
- Топ продавцов и покупателей
- Топ коллекций (выбирается и задается администратором)
- Горячие аукционы (ближайшие к завершению)
- Рекомендуемые (Featured, изображения выбранные администратором для показа в блоке)
В блоке дискавери есть кнопка "Show all" для переключения на маркетплейс и фильтр по категориям NFT.
Маркетплейс
Маркетплейс это страница со всеми NFT, размещенными на платформе. На странице маркетплейса реализована многоуровневая система фильтров и сортировоки.
Верхний уровень фильтров:
- NFT
- Коллекции
- Аукционы
Средний:
- Категории NFT
Нижний (сортировка в зависимости от данных характерных для определенных объектов):
- Недавно добавленные
- Наиболее популярные
- Самые дешевые
- Самые дорогие
- Дата создания
- Скоро заканчиваются (для аукционов)
- Скоро начинаются (для аукционов)
По типу продажи:
- Аукцион
- Фиксированная цена
- Не выставлено на продажу
Дополнительная фильтрация:
- Единичная/Множественная копия
- Только от верифицированных пользователей
- Только мои подписки
Все отдельные блоки фильтрации могут использоваться совместно.
Выпадающее меню пользователя
По клику на аватар пользователя в хэдере открывается выпадающее меню с возможностью просмотра балансов валют пользователя, перехода в профиль пользователя, уведомления или обмен валют, выход из системы.
Авторизация с помощью блокчейна
Вход в систему осуществляется с использованием Metamask, Wallet Connect, Torus. При первом входе пользователь подписывает согласие с правилами использования и ему предлагается пройти верификацию.
Верификация пользователя
Мастер верификации оптимизирован для прохождения следующих шагов:
- Определение пользовательского имени
- Выбор "Создатель/Коллекционер" (коллекционер не будет иметь возможности создавать новые объекты в системе)
- Указание Email
- Био
- Указание социальных сетей (Инстаграмм/Твиттер/Дриббл/Биханс/Ютуб, нужно указать минимум две соц.сети
- Скриншот процесса работы либо адрес уже существующего NFT (для создателя)
Профиль пользователя
В профиле пользователя существуют следующее объекты:
- Аватар
- Имя пользвоателя
- Адрес кошелька (копируется)
- Био
- Приглашение друзей (Возможность скопировать персонализированную ссылку для приглашения)
- Подписчики (по клику открывается список)
- Подписки (по клику открывается список)
- Количество лайков (суммируется по всем созданных NFT)
- Редактирование
- Отметка пройденной/непройденной верификации
- Кнопка редактирования профиля
Помимо этого пользователь имеет возможность загрузить фоновое изображение для страницы, чтобы разнообразить свой профиль и сделать его более узнаваемым и стилизованным.
Также на странице профиля пользователя присутствует блок с объектами NFT. Для данного блока существуют следующие фильтры:
- Понравившиеся
- Те, на которые пользователь сделал ставки
- Созданные
- Приобретенные
- На продаже
- На аукционе
Редактирование профиля
По клику на кнопку редактирования профиля для пользователя открывается страница редактирования профиля с возможностью смены следующих атрибутов:
- Аватар
- Имя пользвоателя
- Био
- Социальные сети
- Личная ссылка
- Ссылка на персональный сайт либо портфолио
Создание NFT
При создании NFT пользователь имеет широкий выбор действий и удобный функционал для создания NFT. При загрузке видео либо музыки пользователю доступна возможность загрузить короткий отрезок либо изображение, которое будет служить обложкой для карточки данного NFT. При окончании создания NFT пользователь может посмотреть как будет выглядеть предпросмотр карточки NFT. Так же бонусом для создателя является возможность указать процент, который будет отчисляться автору с каждой последующей перепродажи объекта NFT.
Аукцион
Пользователь может выставить свой будущий NFT на аукцион, указать дату, время начала и завершения, и минимальную ставку. Аукцион доступен только для NFT, существующих в единственном экземпляре.
Фиксированная цена
Пользователь может выставить свой NFT на продажу за фиксированную стоимость, указать его цену и валюту. Данный тип продаж доступен для любых NFT.
Не для продажи
Пользователь может отключить выставление на продажу и просто заминтить свой NFT для своего частного владения или последующего выставления на продажу, если он этого желает.
Выставление на продажу
Если пользователь создал NFT и не выставил его на продажу, либо же купил NFT и хочет перепродать его, - в карточке NFT представлен функционал, дающий возможность быстро и просто это сделать, указав тип продажи, цену и валюту, за которую пользователь хочет продать NFT.
Просмотр карточки NFT
Просмотр деталей карточки
Это основная страница карточки NFT. На ней представлена вся информация о NFT, имеется возможность поставить лайк, поделиться, либо пожаловаться. Владелец карточки может снять ее с продажи, выставить на продажу, подарить, либо сжечь. На данной странице осуществляется покупка NFT, ставки, и так же отображается время до начала/завершения аукциона.
Просмотр владельцев
На карточке NFT присутствует вкладка для просмотра текущих владельцев NFT. Для мульти NFT отображаются все владельцы с указанным числом копий, выставлены ли эти копии на продажу, за какую стоимость и т.д.
Просмотр ставок
Для карточки аукциона присутствует вкладка со ставками на аукцион. На вкладке отражается какие пользователи и в какое время делали ставки на этот аукцион.
Просмотр истории
На карточке NFT присутствует вкладка для просмотра истории всех операций, совершенных над NFT, к примеру, когда она была создана, кто был владельцем карточки, сколько раз она выставлялась и снималась с продажи.
Покупка
Любой пользователь за исключением владельца NFT имеет возможность купить NFT.
В случае NFT с серией копий пользователь может выбрать сколько копий он готов купить. Также в случае множественного NFT на карточке NFT отображается самая дешевая цена за некоторое количество копий. Если несколько человек продают копии по разным ценам, остальные цены можно будет увидеть на вкладке владельцев NFT.
Ставка
Любой пользователь за исключением владельца NFT имеет возможность сделать ставку на аукционе. Ставка должна быть как минимум на 5% больше предыдущей.
Закрытие аукциона
После завершения аукциона владелец карточки NFT должен перейти в карточку и принять последнюю либо иную ставку для получения токенов и продажи NFT.
Поделиться NFT
Каждый пользователь имеет возможность поделиться NFT в соцсетях. Функцию возможно вызвать как из превью карточки, так и из самой карточки.
Пожаловаться на NFT
Каждый пользователь имеет возможность пожаловаться на NFT если он нарушает какое-либо законодательство или является незаконной копией чужой работы. Все жалобы рассматриваются администратором. Функцию возможно вызвать как из превью карточки, так и из самой карточки.
Сжигание NFT
В меню карточки NFT присутствует возможность активировать функцию Burn и удалить свой NFT из блокчейна.
Трансфер NFT
Помимо продажи NFT, также пользователь имеет возможность подарить NFT любому другому пользователю системы или любому пользователю вне системы используя адрес кошелька либо имя пользователя. Действие осуществляется из меню карточки пользователя.
Снятие с продажи
NFT можно снять с продажи в любой момент с любого вида продажи в карточке NFT.
Уведомления
В системе существуют два варианта уведомлений: общие и уведомления пользователя.
Общие уведомления можно отфильтровать и просмотреть только уведомления от подписчиков.
Уведомления пользователя также можно отфильтровать и просмотреть только уведомления системы.
В уведомлениях представлены следующие категории:
- Уведомления о подписке
- Уведомления о лайках
- Уведомление о создании NFT
- Уведомление о выставлении NFT на продажу
- Уведомление о начале/завершении аукциона
- Уведомление о ставке на аукцион/о покупке NFT
- и др.
Создание коллекции
Любой пользователь имеет возможность создать свою собственную персонализированную коллекцию NFT. Создание коллекции осуществляется из страницы создания NFT.
Просмотр карточки коллекции
Любой пользователь имеет возможность просмотреть карточку коллекции. В карточке коллекции представлена следующая информация:
- Название
- Описание
- Адрес в чейне
- Аватар
Помимо этого в коллекции есть кавер коллекции для большего его запоминания. Кавер и аватар коллекции может изменять создатель коллекции прямо на странице коллекции по клику на них.
Для отображения превью NFT коллекции существуют две вкладки:
- NFT на продаже
- Все NFT коллекции
Обмен валют
Всплывающее окно для обмена валют в чейне прямо в приложении, для большего комфорта пользователя (BNB-wBNB).
Подписка на рассылку
В хэдере и футере пользователь имеет возможность ввести свой email для подписки на рассылку новостей от приложения.
Выпадающий список ссылок на соцсети сообщества
Представлен в футере и в хэдере, дает пользователю возможность перейти на соответствующие соцсети по иконкам.
FAQ
Страница вопрос-ответ. Представлена списком вопросов с выпадающими по клику ответами.
Поиск
Поиск в системе представлен выпадающим окном поиска с полосой прокрутки. Поиск осуществляется в процессе ввода последующим, отделенным друг от друга, видам объектов:
- пользователи
- Коллекции
- NFT
Реферальные награды
Предусмотрена система награждения пользователя за полезные действия в системе (успешное прохождение верификации, либо выполнение всех условий для приглашения пользователя). Раздача наград регулируется админом вручную.
Администрирование
Администратор в панели управления имеет возможность просмотреть все NFT, коллекции, жалобы или список пользователей, раздать реферальные награды, верифицировать пользователя, либо заблокировать пользователя или NFT, установить комиссию системы на продажу NFT.