{"id":16277933,"url":"https://github.com/adithya-s-k/aiwa-web","last_synced_at":"2026-05-04T05:35:45.645Z","repository":{"id":132891355,"uuid":"494564759","full_name":"adithya-s-k/AIWA-Web","owner":"adithya-s-k","description":"AIWA Web is a web based platform which helps you track and monitor your workouts at the comfort of your house.","archived":false,"fork":false,"pushed_at":"2022-08-14T16:28:07.000Z","size":47841,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-14T13:48:23.025Z","etag":null,"topics":["flask","medipipe","python","tensroflow"],"latest_commit_sha":null,"homepage":"","language":"Python","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/adithya-s-k.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":"2022-05-20T18:11:14.000Z","updated_at":"2023-02-01T16:37:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"37eabceb-944b-4b8b-88bd-e98fd7881f99","html_url":"https://github.com/adithya-s-k/AIWA-Web","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithya-s-k%2FAIWA-Web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithya-s-k%2FAIWA-Web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithya-s-k%2FAIWA-Web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adithya-s-k%2FAIWA-Web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adithya-s-k","download_url":"https://codeload.github.com/adithya-s-k/AIWA-Web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247890634,"owners_count":21013394,"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":["flask","medipipe","python","tensroflow"],"created_at":"2024-10-10T18:56:46.973Z","updated_at":"2026-05-04T05:35:40.617Z","avatar_url":"https://github.com/adithya-s-k.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AIWA - AI assisted Workout Assistant \n\n[![videolink](https://github.com/adithya-s-k/AIWA-Web/blob/master/assets/youtube_banner.png)](https://youtu.be/GDy-AMGFmwc)\n### Introduction of the idea:\n\nEspecially during Covid and lockdown, keeping fit has become a\nproblem. This is where AIWA comes in, it uses visual processing\ntechnologies and A.I to guide you through different exercises in a\nfun way. AIWA also makes sure you are performing the exercises in\nan optimal way, preventing injury. It comes with many additional\nfeatures such as posture detection and a blink counter to reduce\neye strain. It also comes with a game with motion tracking to make\nyour workout a fun experience.\n\n### Problem statement :\n\nMaintaining good physical and mental health during lockdown has\nbeen a very challenging thing for many people as they wont be\nable to visit the gym or yoga classes so often and also their social\ninteraction with other people has decreased.\n\n### Purpose:\n\nEspecially during Covid and lockdown, keeping fit has become a problem.\nThis is where AIWA comes in, it uses visual processing technologies and\nA.I to guide you through different exercises in a fun way\nlack of accessibility: a large portion of the common populace does not\nhave access to gyms or gym trainers and therefore prefer to workout and\nget some exercise on their own. This means they are more prone to\ninjuries, may lose motivation and not reach their end goal. During these\ntrying times of the covid 19 pandemic, this problem is further\nhighlighted.\nday-to-day applicability: Things like bad posture and eye strain, although\nseemingly trivial, may have complicated long-term effects. People\nknowingly or unknowingly overlook these things. This is where AIWA\ncomes in.\n\n### Scope:\nWe all can agree due to lockdown our physical state has\ndegraded due to lack of exercise and metal health has become\nworse . This is were AIWA comes in it will help you in keeping fit\nand tracks your emotional state throughout the day so that you\ncan improve your physical and mental health.\n\n### Methodology:\nWe will be using image processing paired with a trained ML/DL\nmodule to count the number of repetitions of an exercise you\nare doing and tells if you are doing something wrong.\nFor Posture detection we will be calibration the model every\ntime as the user will be sitting in different place so that it is\nmore versatile.\n\nWe built this project for NMIT Hackthon 22\n## Installation\n\nDownload the zip file or clone the repository\n\n```bash\ngit clone https://github.com/adithya-s-k/AIWA-Web.git\n```\nGo to the repository where you have cloned and run app.py\n```bash\npython app.py\n```\n\n    \n## How it works\nThe project is built using Python and Flask.\n\nWe are using a [mediapipe](https://google.github.io/mediapipe/) and we are using the pose estimation model.\nBy using the pose estimation model ,we will be able to get the coordinates of 32 points on our body as shown below.\n\\\n![Mediapipe coordinates](https://google.github.io/mediapipe/images/mobile/pose_tracking_full_body_landmarks.png)\n\\\nUsing these coordinates we can calculate the angle, distance between the points.\nThus we can set parameters for different exercises depending on the angle between the joints and calculate the number of reps a person is doing in each exercise as show below\n\\\nWe have also used a pre trained model from Keras.Using this we are able to detect different yoga poses a person is doing as shown below.\n\\\nPreview of the website\n\\\n![HomePage Preview](https://github.com/adithya-s-k/AIWA-Web/blob/master/static/Frame_home.png)\nHere is the [Project Video](https://youtu.be/GDy-AMGFmwc) This video is of the offline version of this app\n\n## Advantage over existing solutions.\n- You can workout safely at the comfort of your house\n- Current workout apps can show only show images and videos of exercise but AIWA will show you images and videos of exercises and also monitor them using your camera\n- It is easier than going to the gym.\n- you wont be able to get personal attention while attending yoga classes online.\n\n## Future Implementations\n- Adding a voice assitant to guide you during your workouts and also motivate you to do more.\n- Training the yoga ML model with professinals\n- Increasing the efficiency by trying out different pose estimation models\n- \n\n\n\n## Tech Stack\n\n**Client:** HTML ,CSS ,Bootstrap\n\n**Server:** Flask(Python)\n\n\n## Authors\n\n- [@adithya-s-k](https://github.com/adithya-s-k)\n- [@senju-hashirama](https://github.com/senju-hashirama)\n\n\n## 🔗 Links\n[![portfolio](https://img.shields.io/badge/my_portfolio-000?style=for-the-badge\u0026logo=ko-fi\u0026logoColor=white)]()\n[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge\u0026logo=linkedin\u0026logoColor=white)](https://www.linkedin.com/in/adithya-s-kolavi-127a561a8/)\n[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge\u0026logo=twitter\u0026logoColor=white)](https://twitter.com/adithya_s_k)\n\n\n## Contributing\n\nContributions are always welcome!\n\nYou can fork the repository and create a pullrequest for contributing.\n\nPlease adhere to this project's `code of conduct`.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadithya-s-k%2Faiwa-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadithya-s-k%2Faiwa-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadithya-s-k%2Faiwa-web/lists"}