People often spend time scrolling down feeds of social media such as Facebook, Twitter, Instagram, and Reddit. People also spend time binging videos on Netflix, Hulu, and Youtube. Even though each instance of time spent on these platforms may feel short, the time can add up to hours of time in one day. Much of that time could have been spent on important tasks like studying for classes. It’s important to stay focused on the tasks that you have instead being distracted by the photo or post in your feed. Introducing, AvoidLinks, a tool made to help people stay away from the distractions of the internet.

What it does

AvoidLinks is a Google Chrome extension designed to help people get off distracting websites and to get them back to doing productive tasks like studying and applying jobs. AvoidLinks uses Google Chrome’s API to block a list of URLs that the user determines. The sites are blocked from access under a timer that can be seen through the Chrome Extension.

How I built it

This chrome extension was built using Google Chrome's WebRequest API and Javascript while using HTML and CSS for the front-end.

Challenges I ran into

Google Chrome's API documentation is large with many different functions, so it took a while to figure out which ones would fit my objectives. I often had to debug errors in the code while I tested different functions.

What I learned

I learned how to use the developer tools in Google Chrome to build and debug a Chrome Extension.

Share this project: