Picture this. It's a cold Friday evening. You’re about to go to bed, but decide to browse on the internet before sleeping. Then, as you take your hand out of your blanket, it hits you -- the -10 degree atmosphere, instantly chilling your hand, causing the experience to be much more uncomfortable. You’re now faced with a dilemma: stop surfing and feel unsatisfied, or continue browsing, with the cost of a(or two) freezing hand(s).

Our product -- fully based on pure JS and HTML, aims to overcome this challenge, providing the user with voice controlled actions to continue their scrolling session without freezing hands. This extension also allows the user to zoom in/out, down, pause/play videos, switch tabs, and more with just their voice.

Some resources that we used to create this product include Visual Studio Code, documentation and API for modules/libraries, chrome developer tools and ChatGPT.

Challenges that were present throughout the development of the tool include fickle errors related to our voice recognition API, troubles with rare cases (i.e. multiple videos presenting on screen), and filtering elements by visibility.

We were extremely satisfied with the finished product; by the end of it, we not only had gained experience in hard coding skills such as callbacks and syntax, but also in collaboration and project organization (we used timers as deadlines while implementing features).

Built With

Share this project:

Updates