Skip to content

marinaaguiar/GameTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GameTracker

The Game Tracker app allows users to search for board games, through different categories. Also, it shows a detail view for each game that the user selects featuring information as a minimum and maximum number of players, the playtime, a description, game images uploaded by other players, and videos about the game.

Installation

Xcode version 14.1

Swift version 5.7

Minimum deployment iOS 15.5

Usage

The application uses Board Game Atlas Api Key. Get a API Key before running the project.

  • Replace YOUR_API_KEY
private struct APIDefinitions {
    static let APIKey = APIConstant.apiKey // replace for "YOUR_API_KEY"
    static let searchMethod = "api.boardgameatlas.com/api"
  }

About

Features

  • MVC Design Pattern
  • UICollectionView using Diffable Data Source
  • ViewCode
  • Reusable Cells
  • RESTful API request from Board Games Atlas
  • Swift Package Manager (Framework: KingFisher, MarkdownKit)
  • Data persistence using Realm and UserDefaults
  • Light and Dark Mode support

Screens

image

Credits

Board Game Atlas API

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages