reConsiderate - Gives user a second chance
DubHacks2016!!
Coming into DubHacks and meeting new developers with different skill sets was a great experience for all of us. After getting set up we decided to take the endeavor of online harassment. We took this opportunity to learn new technologies. No one in our group was fluent with JavaScript, but with enough caffeine and motivation (and google) we were able to get a proof of concept prototype up and running.
Purpose
ReConsiderate is a Google Extension that aimed to reduce online harassment.
ReConsiderate analyzes text that user input (via email, social media, etc) and when the message seems to carry a negative connotation toward others, a message will pop up to remind the user to reflect on the meaning of the message and whether this is the message that they would like to be delivered.
Google Cloud Natural Language API is used to evaluate the structure and meaning of the text that user inputted and it will provide a sentiment score between the range of -1.0 and 1.0.

Sentiment score near the -1.0 range indicates text that may deliver negative (harassment, hurtful, harmful, etc.) feelings toward their audience while sentiment score near the 1.0 range reflects texts that create positive (excitement, joy, etc.) meanings.
When ReConsiderate detects texts with sentiment score near -1.0, it will create an alert (via message) for the user to confirm whether this is the type of message that they would like to be delivered.
ReConsiderate acts as a mediator by delivering positives notes that will allow the user to reflect on the text that was inputted. Overtime, this will hopefully change the way user interacts via social media as ReConsiderate is perpetually running in the background, analyzing the text that user inputted and moreover providing a feedback based on sentiment scores in hope of reducing the amount of cyber harassment that is happening.
Team Members
Our team is comprised of:
- @midoriww - UWB Software Engineering Student (Midori Williams)
- @jwcruz8482 - UW Computer Engineering Student (Jeremy Cruz)
- @beckychan92 - UC Berkeley (Becky Chan)
- @Azoni - UWT Student (Charlton Smith)
- @NeelMohapatra - UWT Student (Swojit Mohapatra)
Technologies

Google Cloud Natural Language API
Chrome Extension Icon

Built With
- css
- google-cloud-natural-language-api
- html
- javascript
- python


Log in or sign up for Devpost to join the conversation.