It is easy for websites to get lost in the long list of bookmarked pages, never to be found when you need it the most. Now that everything's online, it has become even harder to keep track of websites. Not only does searching for a specific website in a cluttered bookmark dropdown waste a lot of time, but it also decreases productivity. We wanted to solve this issue by creating an effective way to automatically organize bookmarked pages according to their content/subject.

What it does

Star Sorter uses Artificial Intelligence to sort and organize bookmarked websites into folders. The user starts off by downloading the extension for their browser and signing up for an account. They can set-up the extension and choose preliminary categories for the folders (e.g. health, education, etc). Then, the current bookmarked pages will be sorted and any future bookmarks will be automatically added to a folder as well using AI. To retrieve the website or move it to a different folder, a drop-down with all of the folders and websites can be used. An automated chat feature that uses AI is also available to add, find, and retrieve bookmarked websites. This can also be used to answer any generic questions that you may have when using the extension.

How we built it

We used HTML, and CSS to design our front end and connect it to the google extension. HTML was mainly used to implement the layout and structure of the website. These languages were also used in creating the interactive elements of the extension. While, CSS was used to style the website and make it more visually appealing. We also use some python libraries to support artificial intelligence in our automatic sorting service. By using the pretrained “chat bot” model and training it with our expected conversations with the users, the chat bot is able to handle basic requests from users.

Challenges we ran into

One of the main challenges that we ran into was connecting the front end user interface with the back end data processing and artificial intelligence. Due to the time constraint, we were unable to find a suitable solution to connect the Python code with the front end HTML and CSS code. However, we believe that we can overcome this challenge given more time to gain the necessary knowledge and test our program.

Accomplishments that we're proud of

In the current pandemic situation, a lot of people are working from home, more people are using their laptops for work. We created a working Google chrome extension that allows everyone to take advantage of sorting their files easier. Whether you are running a business and need help sorting your business files, a person staying at home shopping, or you are a student organizing your research files, our Google chrome extension is here for you. We created this Google chrome extension to make it easier for you by saving your time searching through all your bookmarks. We made a big accomplishment by creating this working app to help people make the best use of their time. Let our Chrome extension help you.

What we learned

We learned how to create our own Google chrome extension that we are able to interact with. We also learned about training a chat bot model with our conversation dataset of sorting bookmark options. Since most of our teammates are more familiar with backend programming, we have gained much more knowledge in front end programming.

What's next for StarSorter

We aim to make our chrome extension public so that users can use it right away. We plan to continue improving the software and add more functionalities that we were unable to implement fully due to the time constraint. With the help of API’s, we will be able to create a functioning and intelligent chat bot where users are able to interact with the virtual bot. Furthermore, incorporating API’s will aid us in creating a program that will sort the bookmarked websites efficiently and accurately. We hope that Star Sorter will make people’s daily lives easier and reduce the time spent in their search for a bookmarked website.

Share this project: