With the rapid shift over to remote learning, students like us are required to keep track of and maintain various learning resources. The overwhelming number of tabs and pages saved makes recalling the specific names of these bookmarks incredibly difficult. One of our members has over 2000 bookmarks saved with no easy way to organize them all. Sites like Archive of Our Own have been acknowledged for their impressive customizable tagging system and adding this feature to bookmarking could make relocating everything from recipes to research papers that much faster!

What it does

The primary feature of the extension is to allow users to tag their bookmarks. In the "See All Bookmarks Page", people can look up the tags that they recall and find their bookmark more efficiently. They would also be able to find out when they bookmarked it with a date tag.

How we built it

We start with a manifest.json file to create the base of our Google Extension. We combined various HTML, CSS, and JavaScript elements to produce our own popup and Bookmarks Manager page.

Challenges we ran into

The biggest challenge we ran into is learning about the tools that Google provides for us to make our own Google Extensions. Google provides many APIs that allow users to build different functionalities into our extension, however, navigating the inner workings of the storage space amongst other features proved challenging.

Accomplishments that we're proud of

We are proud that we learned an entirely new skill (building a Google Extension), and that we built something we would want to use in our everyday life and continue developing.

What we learned

We learned a lot of Javascript, HTML, CSS as we are all new to these languages.

What's next for B++

There are many other features that could be implemented with the addition of these tags. Organizing based on the site, for instance, could be automated (i.e. ACM articles that are saved would all pop up when queried).

Built With

Share this project: