Skip to content

An iOS app for Pursuit fellows, and members of staff to track solved CodeWars challenges

Notifications You must be signed in to change notification settings

Juan-Ceballos/Pursuit-Fellow-Tracker

Repository files navigation

Pursuit Fellow Tracker

Overview

An app for Pursuit Fellows and Staff to track and share their progress completing challenges on CodeWars, As well as any ongoing GitHub projects.

App Store

Pursuit-Fellow-Tracker

Features

Browsing

Scroll Users Search User Change Color Theme
gif gif gif

Creating an Account & User Details

CreateAccount DetailFellow

Menu for Further App Assistance

MenuClosed MenuOpened FindAPairing HowToPair HowToUse

Code Block

Asynchronous Test

func testFetchUserById() {
    let exp = XCTestExpectation(description: "fetched a user by id")
    CWTAPIClient.fetchUserById(id: "5") { (result) in
        switch result {
        case .failure(let appError):
            print(appError)
            XCTFail("\(appError)")
        case .success(let userById):
            exp.fulfill()
            XCTAssertEqual(userById.id, 5)
        }
    } 
    wait(for: [exp], timeout: 5.0)
}

Installation

Clone

  • Clone this repo to your local machine using

Setup

  • Add a Swift file named Secrets to project directory

  • Contact regarding contributing, or Testflight email

Built With

  • XCode
  • Swift
  • SnapKit
  • Safari Services
  • DropDown
  • XCTest
  • UIKit
  • Foundation
  • MVC Architecture, Programmatic UI

Collaborators

Juan Ceballos

Juan

About

An iOS app for Pursuit fellows, and members of staff to track solved CodeWars challenges

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published