This MLH challenge addressed a serious problem that's worth tackling

What it does

Changes color of textbox used to enter comment based on sentiment analysis of comment. Can let user know when they're about to post something they will regret later.

How we built it

Sentiment analysis is done using AlchemyAPI. Client that changes textbox color is Chrome extension. Server that calls AlchemyAPI and caches result is hosted on EC2 and written with node.js. Sentiment score cache is stored in Amazon RDS.

Challenges we ran into

Setting up AWS Dealing with race conditions

Accomplishments that we're proud of

Successfully setting up several different frameworks and having them work together

What we learned

How to set up frameworks described above

What's next for Project Kindness

Recognize more types of text areas (divs as well as HTML text areas) Chrome store Trusted certificate

Share this project: