Skip to content
This repository has been archived by the owner on Oct 29, 2020. It is now read-only.
/ Jim Public archive

An iOS app for tracking your gym workouts, written in Swift.

Notifications You must be signed in to change notification settings

ky1ejs/Jim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived

Not much explaining needed... this project is really old and I didn't (and don't) have the time to push it forward.

Even if I did, Strong does everything I'd want in a strength work out tracker anyhow. The team behind it are awesome, also.










Jim 💪

Your PT in your pocket and on your wrist

Purpose

I had the idea for Jim in 2012 when first starting iOS development and my Software Engineering degree. I used it to learn the basics of programming, Obj-C and Cocoa Touch.

What with Uni and work, it kind of got left behind, but now I've started working out again, so I need something to store my workouts in, and I can't find anything in the App Store I 100% like.

It's kind of going to be a pet project of mine, which I'll use to practice different approaches, techniques, frameworks etc.

Ultimately I'm just making this for myself, but if other people like it, I may launch it on the App Store.

Contributing

Contributors and feedback welcome 😄.

Parse

At the moment, you won't be able to build Jim with it pointing at its Parse database. This is because Jim's Parse app is still in development mode, which allows greater control over the database using the App ID and Client Key, while I make changes to the schema. When the schema becomes a bit more stable, I'll add the keys to the repo.

For now, at least, you'll have to make a file called ParseKeys.swift and put it in the /Jim/ directory. Xcode will know to find it there. The contents of the file should look like this:

struct ParseKeys {
    static let appID = "__YOUR_PARSE_APP_ID__"
    static let clientKey = "__YOUR_PARSE_CLIENT_KEY__"
}

You'll then need to make an app in Parse and add the App ID and Client Key to the ParseKeys struct.

Features (WIP)

  • Native ⌚ app for tracking workouts in the gym without having to carry around your phone
  • Progress photo tracker
  • Weigth tracker
  • Got more to add from my notes, will do later
  • Support a parse alternative

About

An iOS app for tracking your gym workouts, written in Swift.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published