All Projects → iceman201 → GymWorkoutManager

iceman201 / GymWorkoutManager

Licence: MIT license
💪A functional Gym workout timer ❤️

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to GymWorkoutManager

AdvancedTimer
AdvancedTimer implementation for Xamarin.Forms This repo is no longer maintained. New repo available.
Stars: ✭ 40 (+150%)
Mutual labels:  timer
humble
A humble, and fast, security-oriented HTTP headers analyzer
Stars: ✭ 17 (+6.25%)
Mutual labels:  analysis
Clock
一个简单的计时器程序💡/A sample clock⏰
Stars: ✭ 15 (-6.25%)
Mutual labels:  timer
vamp-aubio-plugins
aubio plugins for Vamp
Stars: ✭ 38 (+137.5%)
Mutual labels:  analysis
react-on-time
Renderless composable ⏰timers and ⏱intervals
Stars: ✭ 27 (+68.75%)
Mutual labels:  timer
workerman
An asynchronous event driven PHP socket framework. Supports HTTP, Websocket, SSL and other custom protocols. PHP>=5.4.
Stars: ✭ 10,005 (+62431.25%)
Mutual labels:  timer
MPowerTCX
Share stationary bike data with Strava, Garmin Connect and Golden Cheetah
Stars: ✭ 22 (+37.5%)
Mutual labels:  workouts
seapy
State Estimation and Analysis in Python
Stars: ✭ 25 (+56.25%)
Mutual labels:  analysis
tomato
Turkish-Ottoman Makam (M)usic Analysis TOolbox
Stars: ✭ 30 (+87.5%)
Mutual labels:  analysis
graphstore
Fast in-memory graph structure, powering Gephi
Stars: ✭ 64 (+300%)
Mutual labels:  analysis
Vol3xp
Volatility Explorer Suit
Stars: ✭ 31 (+93.75%)
Mutual labels:  analysis
constyble
CSS complexity linter
Stars: ✭ 92 (+475%)
Mutual labels:  analysis
zAnalysis
zAnalysis是基于Pascal语言编写的大型统计学开源库
Stars: ✭ 52 (+225%)
Mutual labels:  analysis
activity-timer
Activity timer powerup for Trello
Stars: ✭ 28 (+75%)
Mutual labels:  timer
amazon-transcribe-news-media-analysis
Transcribe news audio in realtime
Stars: ✭ 21 (+31.25%)
Mutual labels:  analysis
cerberus research
Research tools for analysing Cerberus banking trojan.
Stars: ✭ 110 (+587.5%)
Mutual labels:  analysis
Cpp2IL
Work-in-progress tool to reverse unity's IL2CPP toolchain.
Stars: ✭ 689 (+4206.25%)
Mutual labels:  analysis
particle
Package to deal with particles, the PDG particle data table, PDGIDs, etc.
Stars: ✭ 113 (+606.25%)
Mutual labels:  analysis
reverse-engineering-the-hacker-news-ranking-algorithm
An analysis of historical Hacker News data to determine the ranking algorithm
Stars: ✭ 76 (+375%)
Mutual labels:  analysis
WELA
WELA (Windows Event Log Analyzer): The Swiss Army knife for Windows Event Logs! ゑ羅(ウェラ)
Stars: ✭ 442 (+2662.5%)
Mutual labels:  analysis

GymWorkoutManager V1.0

Build status Platform Xcode 10.2 Swift 5.0 GitHub top language codebeat badge GitHub issues GitHub pull requests GitHub

Introduction

Gym Workout Manager is a personal exercise recorder application coded by Swift language. User could use it as a helper/mentor during the workout, and record all the workout information to analysis the effectiveness of their workout.

Functionality
  • Timer

    • HIIT Workout Timer.
    • Weight Training Timer.
  • Record

    • Display user information.
    • Display execrise records.
  • Personal Information

    • BMI
    • BMR
    • Self info upload.
  • Analysis

    • Graphs of the period execrise analysis.
    • Give tips/advice about what should be improved for smash/closer to your goal.
  • Help

    • Give brief explaination about how the app works.
    • what's those stand for and whats those name means such as BMR & BMI
  • Self Challenge

    • Note: this function may develop on future version, since we cant solve the server issue atm.
    • ¯\_(ツ)_/¯
Frame Tree

![Alt text](http://g.gravizo.com/g? digraph G { aize ="4,4"; main [shape=box]; Timer [shape=box]; Personal_Information [shape=box]; Cardio [shape=box]; Analysis [shape=box]; Record [shape=box]; main -> Timer; main -> Personal_Information [style=bold]; main -> Record; main -> Analysis; Analysis -> Graphic_data_display [style=dotted]; Analysis -> Table_data_display [style=dotted]; main -> Cardio; Cardio -> Running [style=dotted]; Personal_Information -> User_Information [style=dotted]; Personal_Information -> User_BMI_BMR_Record [style=dotted]; Personal_Information -> Calender_Plan_record [style=dotted]; Calender_Plan_record -> RealmDB[style=dotted,label="WriteIn"]; Calender_Plan_record -> Server_Notification[style=dotted]; Server_Notification -> Calender_Plan_record; Timer -> HitTimer[style=dotted]; SetTimer -> Timer[style=dotted]; node [shape=box,style=filled,color=".7 .3 1.0"]; edge [color=red]; HitTimer -> SetTimer[style=dotted]; HitTimer -> Claim[style=dotted]; Claim -> RealmDB[style=dotted,label="WriteIn"]; User_Information -> CC [style=dotted]; User_BMI_BMR_Record -> CC[style=dotted]; Running -> MapTracking[style=dotted]; MapTracking -> RealmDB[style=dotted,label="WriteIn"]; CC[label = "Collection & Calculation"]; RealmDB [shape=box,style=filled,color= green]; Server_Notification [shape=box,style=filled,color= green]; CC -> RealmDB [style=dotted,label="WriteIn"]; edge [color=green]; RealmDB -> Record[label="ReadOut"]; RealmDB -> Analysis[label="ReadOut"]; } )

  • Note:
    • box -> Controller
    • circle -> View
    • box(colored) -> Model

Framework

  • See Podfile

ChangeLog

  • Please Checkout here

Acknowledgements

Contributor Github Version
GL gl-Lei iOS
Yunchen Zhang zyunchen iOS
XiaoYao xyjwsj iOS
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].