CHROME EXTENSION FOR MAINTAINING HEALTH DURING BROWSER WORK

Authors

DOI:

https://doi.org/10.31891/2219-9365-2025-81-12

Keywords:

software product, browser extension, web page, Chrome API, TypeScript, React

Abstract

This paper is dedicated to the research and implementation of a browser extension that helps users maintain their health during prolonged computer work. The main tasks of this extension include reminding users about the need for regular breaks to perform physical exercises that help relieve muscle tension in the back and eyes, providing users with the ability to adjust the frequency and type of reminders according to their individual needs and preferences, and providing access to specialized exercises and recommendations through web pages that contribute to improved health and well-being.

An analysis of alternatives highlighted the importance of creating an extension that includes the following features: reminders for eyes and posture, informing about the importance of maintaining water balance in the body, the ability to activate and deactivate notifications, configure reminder times, a page with exercises for posture and eyes, a countdown timer during exercises, posture correctness checking, and notifications about incorrect posture even if the user is on other tabs.

Functional and non-functional requirements for the extension were analysed and a use case diagram was created. The software product was implemented using the Chrome API, utilizing the following APIs: storage (for storing user data), alarms (for time tracking), notifications (for sending notifications to the user), tts (for text-to-speech), and tabs (for managing browser tabs). The choice of technologies used for the development of the software product was justified: TypeScript programming language, React library, MUI component library for creating user interfaces, Visual Studio Code as the development environment, and Vite for project build.

The results of machine learning were used to estimate posture.

Published

2025-02-27

How to Cite

TARNOVETSKA О., HAZDIUK К., VAL О., & VODYANCHUK В. (2025). CHROME EXTENSION FOR MAINTAINING HEALTH DURING BROWSER WORK. MEASURING AND COMPUTING DEVICES IN TECHNOLOGICAL PROCESSES, (1), 97–107. https://doi.org/10.31891/2219-9365-2025-81-12