{"id":25797212,"url":"https://github.com/inesosoares6/workouts-app","last_synced_at":"2025-08-25T02:16:19.060Z","repository":{"id":247123074,"uuid":"824776364","full_name":"inesosoares6/workouts-app","owner":"inesosoares6","description":"An application to motivate and help with workout planning and health check. It's possible to store workouts, generate random ones, store personal records and body measurements, and create objectives.","archived":false,"fork":false,"pushed_at":"2025-02-01T19:45:55.000Z","size":737,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T18:55:01.824Z","etag":null,"topics":["gym","health","vue","workout"],"latest_commit_sha":null,"homepage":"https://inesosoares6.github.io/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/inesosoares6.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-05T23:27:43.000Z","updated_at":"2025-02-01T19:45:58.000Z","dependencies_parsed_at":"2024-07-14T09:29:18.347Z","dependency_job_id":"77ad13d0-8a42-47f5-ac33-f7f3ed22841c","html_url":"https://github.com/inesosoares6/workouts-app","commit_stats":null,"previous_names":["inesosoares6/workouts-app"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/inesosoares6/workouts-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inesosoares6%2Fworkouts-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inesosoares6%2Fworkouts-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inesosoares6%2Fworkouts-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inesosoares6%2Fworkouts-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inesosoares6","download_url":"https://codeload.github.com/inesosoares6/workouts-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inesosoares6%2Fworkouts-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271998435,"owners_count":24856037,"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","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["gym","health","vue","workout"],"created_at":"2025-02-27T14:58:40.744Z","updated_at":"2025-08-25T02:16:18.800Z","avatar_url":"https://github.com/inesosoares6.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# workouts-app\nAn application to motivate and help with workout planning and health check. It's possible to store workouts, generate random ones, store personal records and body measurements, and create objectives.\n\u003cp align=\"center\"\u003e\n\u003cimg height=\"600\" alt=\"image\" src=\"https://github.com/user-attachments/assets/4fe57348-868a-46ed-b1e9-52f9c09d5b47\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg height=\"600\" alt=\"image\" src=\"https://github.com/user-attachments/assets/a575b1de-45bf-4fa0-8af8-86c5f1f3b7e9\"\u003e\n\u003c/p\u003e\n\n## Context\n\nThe idea of developing this app solved a specific issue: the assistant coach of my volleyball team used to give us warmup exercises with several papers in his hand. So, offering him an app to store the warmup exercises at the Secret Santa gift exchange would be a good idea. From that time, the app requirements increased and the app developed from just a place to store warmups to a complete gym assistant.\n\n## Requirements\n- Store gym workouts without internet usage;\n- Generate random workouts;\n- Share workout plans;\n- Implement timer and Tabata timer;\n- Record the user evolution in gym exercises and health (weight, body fat, and muscle);\n- Define and store objectives;\n- Show to the user some statistics of the workouts made.\n\n## Development\nTechnologies:\n- Frameworks: VueJS and Vuetify\n- State Management: Pinia\n- Database: localStorage\n\n## Install the dependencies\n```bash\nnpm install\n```\n\n### Start the app in development mode (hot-code reloading, error reporting, etc.)\n```bash\nnpm run dev\n```\n\n\n### Build the app for production\n```bash\nnpm run build\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finesosoares6%2Fworkouts-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finesosoares6%2Fworkouts-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finesosoares6%2Fworkouts-app/lists"}