An interactive website to promote exercises among users
Hai, Chu (2025)
Hai, Chu
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052817505
https://urn.fi/URN:NBN:fi:amk-2025052817505
Tiivistelmä
In recent years, sedentary lifestyle had been seen to be adopted by more and more people, both the office workers and students, which made people more vulnerable to several health issues, for example obesity, dementia, and depression. To tackle this problem, one suggested countermeasure was to do more exercises; however, it was hard for people with limited free time and space to do so. The thesis was a project in which a web-based application was created to promote exercises among its users. This application aimed to increase the amount of exercises each user takes by creating and monitoring simple exercises that users can do in a limited space, e.g. by their desk, therefore helped to reduce the risks of getting several health-related problems caused by sedentary lifestyle.
The final product was a website which uses the user’s webcam to record their movements. After that, the movements were processed and shown to the user on their screen. However, the goal of this project seemed to be ambitious and were partially accomplished. Two main modules of the application were achieved, namely the video communication module and the pose analysis module, but connecting these modules were impossible for the author. The video communication module transferred video frames captured from the user’s webcam to the server, while the pose analysis module estimated the poses from these frames and gave instruction before sending the results back to the user. The result was the user’s video frames with some targets for the user to reach, and by reaching these targets, the user completed the exercise step-by-step.
In conclusion, the thesis was meant to be an experiment of usable technologies and logics for implementing such applications. Several technologies were tried, and while some of them failed to achieve the idea of the thesis, others were approved as useful and would be used in future developments. In the future, it is important that the aforementioned problems are to be solved before making any further developments. After that, instead of manually implementing the exercises, which is time consuming and unproductive, one possible progress is to automatically create and save them.
The final product was a website which uses the user’s webcam to record their movements. After that, the movements were processed and shown to the user on their screen. However, the goal of this project seemed to be ambitious and were partially accomplished. Two main modules of the application were achieved, namely the video communication module and the pose analysis module, but connecting these modules were impossible for the author. The video communication module transferred video frames captured from the user’s webcam to the server, while the pose analysis module estimated the poses from these frames and gave instruction before sending the results back to the user. The result was the user’s video frames with some targets for the user to reach, and by reaching these targets, the user completed the exercise step-by-step.
In conclusion, the thesis was meant to be an experiment of usable technologies and logics for implementing such applications. Several technologies were tried, and while some of them failed to achieve the idea of the thesis, others were approved as useful and would be used in future developments. In the future, it is important that the aforementioned problems are to be solved before making any further developments. After that, instead of manually implementing the exercises, which is time consuming and unproductive, one possible progress is to automatically create and save them.