Skip to content

Commit

Permalink
Readme update
Browse files Browse the repository at this point in the history
  • Loading branch information
Seify committed May 15, 2023
1 parent b6ba7b2 commit 5cd9e3e
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@
**Экран каталога**

На экране каталога отображается таблица (UITableView), показывающая доступные коллекции NFT. Для каждой коллекции NFT отображается:
- изображение коллекции;
- обложка коллекции;
- название коллекции;
- количество NFT в коллекции.

Expand All @@ -55,7 +55,7 @@

Экран отображает информацию о выбранной коллекции NFT, и содержит:

- изображение коллекции NFT;
- обложку коллекции NFT;
- название коллекции NFT;
- текстовое описание коллекции NFT;
- имя автора коллекции (ссылка на его сайт);
Expand All @@ -73,7 +73,7 @@

При нажатии на сердечко производится добавление NFT в избранное / удаление NFT из избранного.

При нажатии на кнопку добавления NFT в корзину / удаления NFT из корзины производится добавление или удаление NFT из заказа (корзины).
При нажатии на кнопку добавления NFT в корзину / удаления NFT из корзины производится добавление или удаление NFT из заказа (корзины). Изображение кнопки при этом меняется, если NFT добавлено в заказ отображается кнопка с крестиком, если нет - кнопка без крестика.

При нажатии на ячейку открывается экран NFT.

Expand All @@ -95,15 +95,16 @@

При нажатии на кнопку удаления из корзины показывается экран подтверждения удаления, который содержит:
- изображение NFT;
- текст об удалении;
- кнопку подтверждения удаления;
- кнопку отказа от удаления.

Сверху на экране есть кнопка сортировки, при нажатии на которую пользователю предлагается выбрать один из доступных способов сортировки. Содержимое таблицы упорядочивается согласно выбранному способу.
Сверху на экране есть кнопка сортировки, при нажатии на которую пользователю предлагается выбрать один из доступных способов сортировки. Содержимое таблицы упорядочивается согласно выбранному способу.

Внизу экрана расположена панель с количеством NFT в заказе, общей ценой и кнопкой оплатить.
Внизу экрана расположена панель с количеством NFT в заказе, общей ценой и кнопкой оплаты.
При нажатии на кнопку оплаты происходит переход на экран выбора валюты.

Пока данные для показа не загружены, должен отображаться индикатор загрузки.
Пока данные для показа не загружены или обновляются, должен отображаться индикатор загрузки.

**Экран выбора валюты**

Expand All @@ -129,7 +130,8 @@
- имя пользователя;
- описание пользователя;
- таблицу (UITableView) с ячейками Мои NFT (ведет на экран NFT пользователя), Избранные NFT (ведет на экран с избранными NFT), Сайт пользователя (открывает в вебвью сайт пользователя).
представляет собой

В правом верхнем углу экрана находится кнопка редактирования профиля. Нажав на нее, пользователь видит всплывающий экран, на котором может отредактировать имя пользователя, описание, сайт и ссылку на изображение. Загружать само изображение через приложение не нужно, обновляется только ссылка на изображение.

**Экран Мои NFT**

Expand All @@ -147,10 +149,13 @@

Содержит коллекцию (UICollectionView) c NFT, добавленными в избранное (лайкнутыми). Каждая ячейка содержит информацию об NFT:
- иконка;
- сердечко;
- название;
- рейтинг;
- цена в ETH.

Нажатие на сердечко удаляет NFT из избранного, содержимое коллекции при этом обновляется.

В случае отсутствия избранных NFT показывается соответствующая надпись.

## Статистика
Expand Down

0 comments on commit 5cd9e3e

Please sign in to comment.