Check out our article on Medium

We decided to take on the #HackHarassment challenge

Stopping online harassment starts with awareness. Many delve into the internet world unaware of the potential harassers that dwell. Our idea was to create something that would notify users if they are browsing a harassment-risky website, while also being un-intrusive to the internet experience.

What it does

Trollinity is a Google Chrome extension. Just as the pH scale measures the acidity or alkalinity of a solution, the extension aims to measure the risk of harassment on a website. Furthermore, our goal was to integrate the IBM Watson API to analyze highlighted text on the webpage to take sample "trollinity", or potential harassment level, of web content. Trollinity would also be building a database of this harassment data to build a source of data for other apps and organizations to use.

How we built it

Trollinity was built using HTML, CSS, and Javascript, along with the Chrome JavaScript API and IBM Watson API.

Challenges we ran into

Our biggest challenge was integrating the IBM Watson API into the actual extension. We realized half-way through our project that we needed to create a separate web application, and have our extensions use this web app's API to query the Watson API, and relay the data back.

What we're proud of

Our team had little to no front-end development experience. None of us have ever built a Chrome extension, and have never queried an API before. Nonetheless, we learned as we went, and came up with a professional looking demo that, given more time, could develop into a great hack to help stop online harassment.

Share this project: