Skip to content

FakeNFT - NFT маркетплейс с подключением к мок-серверу

Notifications You must be signed in to change notification settings

SKemenov/iOS-FakeNFT-T5

 
 

Repository files navigation

FakeNFT (iOS)

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

Основные функции

  • Просмотр коллекций NFT
  • Просмотр и покупка NFT (иммитируется)
  • Просмотр рейтинга пользователей и детальной информации о пользователе
  • Просмотр и редактирование профиля
  • Сортировка данных во всех таблицах и коллекциях с сохранением последней используемой настройки
  • Локализация на 3 языка (Russian, English, Hebrew)
  • Добавлена тёмная тема
  • Добавлен экран авторизации (иммитируется)
  • При первом запуске показывается экран онбординга
  • Отображение сообщений о сетевых ошибках

Требования заказчика

Дизайн приложения (Figma) Техническое задание

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

Архитектура - MVC

Верстка - верстка кодом

Системные требования Значение
Версия iOS Minimum 13.4
Платформа iPhone
Ориентация устройства Портрет (только)
Шрифт Системный

Зависимости

Kingfisher (SPM), SwiftLint

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

TabBarController, NavigationController, NavigationBar, UICollectionView, UICollectionViewCell, UITableView, UITableViewCell, UserDefaults, JSON API

Инструменты

Xcode, Figma, Postman, Charles, Sourcetree, GitHub Project

План по доработке

  • Подключить обновленное API

Список создателей

Ссылки

Скринкаст профиля Скринкаст каталога Скринкаст корзины Скринкаст статистики