Skip to content

Дипломный проект для Яндекс.Практикум. Мобильное приложение симулирующее NFT магазин.

Notifications You must be signed in to change notification settings

bestNewcomer/iOS-FakeNFT-StarterProject-Public

Repository files navigation

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)

About

Дипломный проект для Яндекс.Практикум. Мобильное приложение симулирующее NFT магазин.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published