Skip to content

Latest commit

 

History

History
47 lines (26 loc) · 2.83 KB

File metadata and controls

47 lines (26 loc) · 2.83 KB

FakeNFT

Приложение помогает пользователям просматривать и покупать NFT (Non-Fungible Token). Функционал покупки имитируется с помощью мокового сервера.

Ссылки

Дизайн Figma

Описание приложения

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

Технические требования

Установка и запуск через Xcode. Требуемые зависимости закгружаются с помощью Swift Package Manager.

Минимальная поддерживаемая версия операционной системы - iOS 14.

Стек технологий

  • Swift
  • Архитектура: MVP
  • Вёрстка кодом
  • UIKit, UITableView, UICollectionView, UITabBarController, UIPageController, UIScrollView
  • SFSafariViewController
  • URLSession
  • Swift Package Manager
  • Kingfisher

Скрины

Демонстрация

Экрана Профиля:

Simulator Screen Recording - iPhone 15 - 2024-05-01 at 13 00 37

Экрана Каталога:

Simulator Screen Recording - iPhone 15 - 2024-05-01 at 13 32 14

Экрана Корзины:

Simulator Screen Recording - iPhone 15 Pro)