Inspiration

The global shift is underway now and everywhere: the workforce and education are becoming increasingly digitally integrated, and more and more computer scientists are emerging. This has inadvertently fueled a worldwide surge in eye health issues. We always hear our friends complaining about all kinds of eye fatigue. Despite the obvious negative impact on vision, there remains a surprising lack of widely adopted, practical tools to mitigate digital eye strain. We decided to make it our goal to tackle it.

What it does

FishtankFocus is a desktop application designed to help you maintain your eye health and relax while working. By providing constant reminders and in-app guidance, it ensures you follow the required eye health regulations.
Moreover, the FishtankFocus has inherited an interactive and engaging reward system that will encourage users to follow our application’s instructions. The user can earn points by accomplishing tasks. They can spend those points to buy new and more expensive fish to make their in-game aquarium diverse and beautiful. There is a catch, though! If you run out of points (i.e., the water leaks out of the tank), ALL YOUR FISH WILL DIE! So you'd better keep an eye on your eye health if you want your fauna to thrive!

How we built it

Firstly, we set up a default Electron application. Afterwards, we expanded by adding a timer-controlled pop-up window and a user interface. We finished by implementing the in-app game logic relating to accumulating and keeping fish alive

Challenges we ran into

  • Selecting an idea that is not too broad nor too niche, finding a sweetspot that applies to the general public, and meeting the problem’s standard
  • Cross-compatibility across different operating systems
  • Making the project appeal to people

Accomplishments that we're proud of

  • Very nice user interface and sticking close to our original plan
  • Completing the design during the set timeframe. Though we could not add all the possible features, the overall structure functions perfectly.
  • We learned how to work in a team, work democratically through disagreements, and assign tasks based on our skill sets

What we learned

  • How to use Electron to develop a user-friendly, appealing and useful desktop application
  • Work in a team to produce a piece of software under a time constraint, collaborating on a GitHub repository
  • Learning how to convert Canva designs into actual desktop apps.

What's next for FishtankFocus

The application will incorporate desktop camera usage to identify slouching and harmful posture, offer more rewards, provide more insights into maintaining and improving eye health, and offer more exercises for the user to do, with instructions included.

Share this project:

Updates