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