Being a stressed student in the middle of a pandemic can be over-whale-ming.

To address this issue in a simple, yet intuitive way, we created Productivity Fishing. The project takes inspiration from the Pomodoro technique, as well as the ideology of rewarding yourself after achieving a small goal! To briefly explain, the Pomodoro technique is a productivity ritual that involves 25 minutes of concentrated work to get things done, followed by a 5 minute break, where your mind is free (and encouraged) to wander.

Furthermore, as Chrome is one of the most popularly used web browsers, we thought it best to implement this idea as a Chrome extension.

What it does


  • Set an x minute timer for work
  • Sends an audio cue when the timer is up
  • Earn a random fish
  • Dispay your collection in the Fish Compendium

With the Productivity Fishing Timer, any-fin is possible, just don't trout yourself!

Productivity Fishing at its core is a countdown timer that follows the Pomodoro technique. However, unlike most Pomodoro timers, each time you start the countdown, Productivity Fishing will cast a digital reel! After the timer has reached its end, you are rewarded a fish. The extension also hosts a compendium that allows you to check your collection of unique fish, as well as how many you've captured. Furthermore, each timer is flexible, allowing you to set it anywhere from 5 minutes and 25 minutes, breaking all your tasks into smaller bites and rewarding you for your time!

How We Built It

The extension was created with JavaScript, CSS, HTML and the chrome extension API.

Challenges We Ran Into

The main challenge was learning how to make an extension through utilizing the chrome extension API. It was our first time working with the Chrome Extension API, so there were definitely some problems of figuring how everything worked and resolving errors, but it was an exciting oppor-tuna-ty nonetheless.

Accomplishments That We're Proud Of

Staying up all night working on this project—it was a whale of a time.

What We learned

How to make chrome extensions, as well as utilize the chrome extension API.

What's next for Productivity Fishing

We would like to polish the chrome extension and potentially add more collectable fish. More ambitious plans include adding a blacklisting feature to block problem sites, and online features that will have you compete against friends for the most of one fish, or the first to complete the Compendium.

Built With

Share this project: