{"id":19370742,"url":"https://github.com/iceman201/gymworkoutmanager","last_synced_at":"2025-04-23T16:30:41.146Z","repository":{"id":78302462,"uuid":"49840003","full_name":"iceman201/GymWorkoutManager","owner":"iceman201","description":":muscle:A functional Gym workout timer :heart:","archived":false,"fork":false,"pushed_at":"2019-04-16T03:36:17.000Z","size":180838,"stargazers_count":15,"open_issues_count":3,"forks_count":4,"subscribers_count":10,"default_branch":"master","last_synced_at":"2023-10-20T20:18:40.637Z","etag":null,"topics":["analysis","nz","swift","swift-3","swift3","timer","wellington","workouts"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iceman201.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-01-17T23:07:22.000Z","updated_at":"2023-10-20T20:18:41.436Z","dependencies_parsed_at":"2023-05-10T14:32:07.213Z","dependency_job_id":null,"html_url":"https://github.com/iceman201/GymWorkoutManager","commit_stats":null,"previous_names":[],"tags_count":1,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iceman201%2FGymWorkoutManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iceman201%2FGymWorkoutManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iceman201%2FGymWorkoutManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iceman201%2FGymWorkoutManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iceman201","download_url":"https://codeload.github.com/iceman201/GymWorkoutManager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223926804,"owners_count":17226455,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["analysis","nz","swift","swift-3","swift3","timer","wellington","workouts"],"created_at":"2024-11-10T08:16:24.248Z","updated_at":"2024-11-10T08:16:24.962Z","avatar_url":"https://github.com/iceman201.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GymWorkoutManager V1.0\n[![Build status](https://build.appcenter.ms/v0.1/apps/03ead9b1-5ea6-4bbd-aec6-2fff2bc41546/branches/master/badge)](https://appcenter.ms)\n[![Platform](http://img.shields.io/badge/platform-ios-blue.svg?style=flat)](https://developer.apple.com/iphone/index.action) \n[![Xcode 10.2](https://img.shields.io/badge/Xcode-10.2-blue.svg)](https://developer.apple.com/xcode/)\n[![Swift 5.0](https://img.shields.io/badge/Swift-5.0-orange.svg?style=flat)](https://developer.apple.com/swift/) \n![GitHub top language](https://img.shields.io/github/languages/top/iceman201/GymWorkoutManager.svg)\n[![codebeat badge](https://codebeat.co/badges/74638e53-fc92-4a28-bf68-2f7f883e011d)](https://codebeat.co/projects/github-com-nzswift-gymworkoutmanager)\n![GitHub issues](https://img.shields.io/github/issues/iceman201/GymWorkoutManager.svg)\n![GitHub pull requests](https://img.shields.io/github/issues-pr/iceman201/GymWorkoutManager.svg)\n![GitHub](https://img.shields.io/github/license/iceman201/GymWorkoutManager.svg?style=popout)\n\n## Introduction\n**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.\n\n###### Functionality\n\n* Timer\n\t* HIIT Workout Timer.\n\t* Weight Training Timer.\n* Record\n\t* Display user information.\n\t* Display execrise records.\n* Personal Information\n\t* BMI\n\t* BMR\n\t* Self info upload.\n* Analysis\n\t* Graphs of the period execrise analysis.\n\t* Give tips/advice about what should be improved for smash/closer to your goal.\n* Help\n\t* Give brief explaination about how the app works.\n\t* what's those stand for and whats those name means such as `BMR` \u0026 `BMI`\n\t\n* Self Challenge\n\t* Note: this function may develop on future version, since we cant solve the server issue atm.\n\t* `¯\\_(ツ)_/¯`\n\n###### Frame Tree\n\n![Alt text](http://g.gravizo.com/g?\n  digraph G {\n    aize =\"4,4\";\n    main [shape=box]; Timer [shape=box]; Personal_Information [shape=box]; Cardio [shape=box]; Analysis [shape=box]; Record [shape=box];\n    main -\u003e Timer;\n    main -\u003e Personal_Information [style=bold];\n    main -\u003e Record;\n    main -\u003e Analysis;\n    Analysis -\u003e Graphic_data_display [style=dotted];\n    Analysis -\u003e Table_data_display [style=dotted];\n    main -\u003e Cardio;\n    Cardio -\u003e Running [style=dotted];\n    Personal_Information -\u003e User_Information [style=dotted];\n    Personal_Information -\u003e User_BMI_BMR_Record [style=dotted];\n    Personal_Information -\u003e Calender_Plan_record [style=dotted];\n    Calender_Plan_record -\u003e RealmDB[style=dotted,label=\"WriteIn\"];\n    Calender_Plan_record -\u003e Server_Notification[style=dotted];\n    Server_Notification -\u003e Calender_Plan_record;\n    Timer -\u003e HitTimer[style=dotted];\n    SetTimer -\u003e Timer[style=dotted];\n    node [shape=box,style=filled,color=\".7 .3 1.0\"];\n    edge [color=red];\n    HitTimer -\u003e SetTimer[style=dotted];\n    HitTimer -\u003e Claim[style=dotted];\n    Claim -\u003e RealmDB[style=dotted,label=\"WriteIn\"];\n    User_Information -\u003e CC [style=dotted];\n    User_BMI_BMR_Record -\u003e CC[style=dotted];\n    Running -\u003e MapTracking[style=dotted];\n    MapTracking -\u003e RealmDB[style=dotted,label=\"WriteIn\"];\n    CC[label = \"Collection \u0026 Calculation\"];\n    RealmDB [shape=box,style=filled,color= green];\n    Server_Notification [shape=box,style=filled,color= green];\n    CC -\u003e RealmDB [style=dotted,label=\"WriteIn\"];\n    edge [color=green];\n    RealmDB -\u003e Record[label=\"ReadOut\"];\n    RealmDB -\u003e Analysis[label=\"ReadOut\"];\n  }\n)\n - Note: \n  \t- box -\u003e Controller\n \t- circle -\u003e View\n \t- box(colored) -\u003e Model\n\n## Framework\n\n* See Podfile\n\n## ChangeLog\n\n* Please Checkout [here](https://github.com/NZSwift/GymWorkoutManager/wiki)\n\n## Acknowledgements\n\nContributor|Github|Version\n-------------|-------------|-------------\nGL|[gl-Lei](https://github.com/gl-Lei)| iOS\nYunchen Zhang|[zyunchen](https://github.com/zyunchen)| iOS\nXiaoYao |[xyjwsj](https://github.com/xyjwsj)| iOS\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficeman201%2Fgymworkoutmanager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficeman201%2Fgymworkoutmanager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficeman201%2Fgymworkoutmanager/lists"}