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
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.