Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Catalog #22

Open
2 of 3 tasks
Dzhabaev opened this issue Apr 20, 2024 · 0 comments
Open
2 of 3 tasks

Catalog #22

Dzhabaev opened this issue Apr 20, 2024 · 0 comments

Comments

@Dzhabaev
Copy link
Owner

Dzhabaev commented Apr 20, 2024

Module 1: Catalog UI - Экран каталога (UITableView)

Верстка

  • Создание экрана каталога с таблицей (UITableView) для отображения коллекций NFT (est: 240 min; fact: 180 min).
    • Добавление заголовка "Каталог" (est: 40 min; fact: 20 min).
    • Добавление индикатора загрузки данных (est: 40 min; fact: 40 min).
    • Создание ячейки для отображения каждой коллекции NFT (est: 160 min; fact: 120 min).
      • Добавление обложки коллекции (est: 40 min; fact: 40 min).
      • Добавление названия коллекции (est: 40 min; fact: 40 min).
      • Добавление количества NFT в коллекции (est: 80 min; fact: 40 min).

Логика

  • Загрузка данных для отображения каталога с сервера (est: 180 min; fact: 300 min).
  • Реализация функционала сортировки коллекций по различным критериям (est: 200 min; fact: 50 min).
  • Обработка нажатия на ячейку коллекции для перехода к экрану деталей коллекции (est: 120 min; fact: 30 min).

Total: est: 740 min; fact: 560 min.

Module 2: Collection Details - Экран деталей коллекции NFT

Верстка

  • Создание экрана деталей коллекции NFT (est: 320 min; fact: 590 min).
    • Добавление обложки коллекции NFT (est: 60 min; fact: 120 min).
    • Добавление названия коллекции NFT (est: 50 min; fact: 20 min).
    • Добавление текстового описания коллекции NFT (est: 80 min; fact: 30 min).
    • Добавление имени автора коллекции с ссылкой на его сайт (est: 100 min; fact: 120 min).
    • Создание коллекции NFT с использованием UICollectionView (est: 80 min; fact: 300 min).
      • Добавление изображения NFT (est: 30 min; fact: 60 min).
      • Добавление названия NFT (est: 30 min; fact: 60 min).
      • Добавление рейтинга NFT (est: 30 min; fact: 60 min).
      • Добавление стоимости NFT в ETH (est: 30 min; fact: 60 min).
      • Добавление кнопки для добавления в избранное и корзину (est: 30 min; fact: 60 min).

Логика

  • Загрузка данных для отображения деталей коллекции с сервера (est: 180 min; fact: 180 min).
  • Обработка нажатия на имя автора коллекции для открытия его сайта (est: 120 min; fact: 180 min).

Total: est: 880 min; fact: 950 min.

Module 3: User Interaction - Взаимодействие с пользователем

Логика

  • Реализация функционала добавления и удаления NFT из избранного (est: 180 min; fact: 140 min).
  • Реализация функционала добавления и удаления NFT из корзины (est: 180 min; fact: 480 min).

Total: est: 360 min; fact: 620 min.

Общая оценка времени

Total: est: 1980 min; fact: 2130 min.

@Dzhabaev Dzhabaev added this to FakeNFT Apr 20, 2024
@Dzhabaev Dzhabaev moved this to Todo in FakeNFT Apr 20, 2024
@Dzhabaev Dzhabaev moved this from Todo to In Progress in FakeNFT Apr 20, 2024
@Dzhabaev Dzhabaev moved this from In Progress to Todo in FakeNFT Apr 20, 2024
@Dzhabaev Dzhabaev moved this from Todo to In Progress in FakeNFT Apr 23, 2024
@Dzhabaev Dzhabaev moved this from In Progress to Todo in FakeNFT Apr 29, 2024
@Dzhabaev Dzhabaev moved this from Todo to In Progress in FakeNFT May 16, 2024
@Dzhabaev Dzhabaev moved this from In Progress to Done in FakeNFT May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

1 participant