/getoffthescreen

gots! is a Google Chrome extension aimed at helping users avoid mindless internet browsing.

Primary LanguageJavaScriptMIT LicenseMIT

✘ get off the screen! ✘ A Google Chrome extension.

screenshot of extension

Status: Approved. Find it here.

Description

gots! is a Google Chrome extension that helps to avoid mindless internet browsing. By acting as a reminder upon each new tab opening, users are encouraged to think about their intention when browsing and given a helpful suggestion as to how they can get away from their screen.

Purpose

The project's aim was to give me a taste of development outside of what I have been exposed to so far - I wanted to venture out from building web applications. I myself am trying to be more mindful of my screen time and internet habits, so thus gots! was born.

Tech stack

JavaScript

Key features

  • Helpful suggestions provided on-screen to avoid mindless internet consumption.
  • Clean, minimalist design.
  • Colours are dynamic and change upon each new tab or refresh.

What you could improve on

  • The extension is rather simple at the moment so further functionality is needed (perhaps a timer that records how much time a user has spent using their browser that day).
  • More suggestions are needed.

Approach

  • As the primary release remained to be quite simple, only JavaScript was needed to program and execute the logic.
  • Suggestions would be randomised in order to keep it engaging and fresh.
  • Colours, too, I decided to have update and change in order to make up for the simplicity of the user interface.
  • The user interface in general is intentionally clean and minimial that reflects my design aesthetics and do not create overwhelm for users. Browser extensions should enhance the user experience, not to distract them.

Testing

Testing is currently being worked on using Jest and jsom.

Requirements

Google Chrome browser must be installed.

Installation

No installation instructions can be provided yet - tbc.

Troubleshooting/FAQs

Not applicable as of yet.

Bugs

Please contact me to report any bugs.

Contribution

  • Please help out and provide more suggestions, or put forward ideas to elevate the program.
  • If contributing, please fork and clone the repository.
  • Please follow these guidelines for help on contributing to open source.

Licensing

MIT License