{"id":13700394,"url":"https://github.com/ckcollab/chin-up","last_synced_at":"2025-05-04T18:35:07.108Z","repository":{"id":64570519,"uuid":"15450442","full_name":"ckcollab/chin-up","owner":"ckcollab","description":"Track your metrics (motivation, happiness, relationships) and find correlations in your behaviors","archived":false,"fork":false,"pushed_at":"2015-03-08T04:38:37.000Z","size":1335,"stargazers_count":83,"open_issues_count":2,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-25T07:55:45.267Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"CSS","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/ckcollab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-12-26T10:11:39.000Z","updated_at":"2025-03-23T23:19:52.000Z","dependencies_parsed_at":"2022-12-13T14:20:19.092Z","dependency_job_id":null,"html_url":"https://github.com/ckcollab/chin-up","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckcollab%2Fchin-up","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckcollab%2Fchin-up/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckcollab%2Fchin-up/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ckcollab%2Fchin-up/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ckcollab","download_url":"https://codeload.github.com/ckcollab/chin-up/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252383194,"owners_count":21739287,"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":[],"created_at":"2024-08-02T20:00:55.307Z","updated_at":"2025-05-04T18:35:02.080Z","avatar_url":"https://github.com/ckcollab.png","language":"CSS","funding_links":[],"categories":["CSS","📦 Legacy \u0026 Inactive Projects"],"sub_categories":[],"readme":"chin up\n=======\n\n![my setup](docs/img/screenshots/home_view.png)\n\n![my setup](docs/img/screenshots/input.png)\n\n\n### Why? ###\nTo become the best I can be: I need motivation, I need to get my chin up.\n\n### How do you measure? ###\nEvery metric that I believe significantly effects my motivation and health will be measured on a scale from 1 to 10.\nIf there is something significant to note, I'll put that down as well. However, the main goal is to motivate myself through\nnumbers and statistics.\n\n**1 being** the worst, least effort I could possibly put in and **10 being** the best, most effort I could possibly put in.\n\n### When will you be... done? ###\nI don't ever expect to be a 10 in all areas all the time, so there will always be room for improvement! I need/want some\nmotivation in my life these days. It's strange being 25 and having your whole life ahead of you. So crippling to want to\npursue Jiu Jitsu, Fishing, Programming, Gaming, Olympic Lifting, Powerlifting, Traveling, starting a family, etc. etc.\n\nIt's difficult to make a decision, especially because of my personality type always wanting to do things perfectly/the right way.\nI'm hoping this helps me pursue all of those things by simply being a healthy and happy person.\n\n### Isn't this just like a really dumbed down workout tracker? ###\nTotally.\n\nIt's not meant to be for one specific goal, but all of my goals boiled down to their most basic components.\n\nSometimes it feels like even if I got a world record, made a million dollar idea come to fruition, or wrote some amazing\nnovel programming library I'd still feel unfulfilled. That's why I need to start worrying about these metrics.\n\n\nSetup\n=====\n\nSetup the database environment variables\n```\nexport DATABASE_NAME='db'\nexport DATABASE_USERNAME='postgres'\nexport DATABASE_PASSWORD=''\nexport DATABASE_HOST='localhost'\n\nexport PIN_PASSCODE_USERNAME='eric' # user to sign in as, defaults to \"admin\"\nexport PIN_PASSCODE_PIN=1234        # the passcode required to login as the above user, using 0-9 and #\n\nexport DJANGO_SECRET_KEY='blehblah'\n```\n\nSetup your timezone\n```python\n# settings/base.py\nTIME_ZONE = 'US/Pacific'\n```\n\nInstall requirements\n```\npip install -r requirements.txt\n```\n\nSyncdb and migrate\n```\npython manage.py syncdb --migrate\n```\n\nTest it out\n```\npython manage.py runserver\n```\n\nThen go to `http://localhost:8000/admin/` and add daily/monthly tracking items.\n\n\nStats\n=====\n\n![my setup](docs/img/screenshots/stats.png)\n\n * **Month to month** - Average for the entire month\n * **Week to week** - Average for the entire week\n * **Day of the week** - Average for that day of the week for the last year\n * **7 day** - Last 7 day simple\n * **30 day** - Last 30 day simple\n\n\nCorrelations\n============\n\nThanks to numpy I added really quick correlations between metrics, it's pretty ugly but it will tell you what metrics\nmight positively/negatively correlate to each other.\n\n![correlations](docs/img/screenshots/correlations.png)\n\n\n\nEasy login\n==========\n\n\u003cp align=\"center\" class=\"image-wrapper\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/ckcollab/chin-up/master/docs/img/screenshots/pin_passcode.png\" alt=\"django-pin-passcode screen\"\u003e\u003c/p\u003e\n\nTo make Chin Up easier to use, I made a simple app and threw it on pypi called [django-pin-passcode](https://github.com/ckcollab/django-pin-passcode).\nIt logs you in to the user you define after you enter a certain passcode composed of 0-9 and #.\n\n\nExample tracking items\n======================\n\nIf you want the same setup I have, go to the `admin` screen and add these items.\n\n### Daily checklist (binary=True)\n- Vitamins\n- Coffee\n- 20 pushups for 3 sets\n- 20 squats for 3 sets\n- (a lot more, this depends entirely on what you do/want to do every day)\n\n### Daily tracking\n- Happy\n    * 1 being seeing my mom with tubes coming out of her face and head\n    * 10 being happiest I've ever been, nothing feels impossible\n- Motivated\n    * 1 being ultra depressed not even eating\n    * 10 being I did everything I needed to and more\n- Flexibility\n    * 1 being no stretching in chair all day no walking around\n    * 10 being I did every stretch possible and did the splits\n- Strength\n    * 1 being I feel as soft as an 8 year old girl\n    * 10 being I squatted and deadlifted the day before--now I can't move\n- Endurance\n    * 1 being I got winded getting out of my chair\n    * 10 being I jump roped for 10 minutes and ran a mile without breathing hard\n- Relationship\n    * 1 being I got into a huge argument and feel terrible\n    * 10 being we made dinner together and wrote each other poetry\n\n### Monthly tracking\n- Life goals\n    * 1 being no progress towards goals and very depressed\n    * 10 being I got a world record deadlift\n- Power\n    * 1 being no physical activity\n    * 10 being I ran and worked out every opportunity I had\n- Nature\n    * 1 being no outdoor activity\n    * 10 being I spent the entire time camping and fishing\n\n\nAcknowledgements\n================\n\nI got this idea from [Steven Skoczen](https://github.com/skoczen)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fckcollab%2Fchin-up","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fckcollab%2Fchin-up","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fckcollab%2Fchin-up/lists"}