Hey! This is a simple chatbox with Google Natural Language Processing API for nwHacks 2020. The devpost can be found here - feel free to run it on localhost!
We used express, socket.io, node.js, Google Cloud/API, HTML, CSS, and JavaScript.
Asperger Syndrome is a disorder that classifies under the autism spectrum. It is most commonly know to affect people’s social interaction and their ability to read other people’s emotions. This usually puts a strain on personal relationships, as affected people are typically more blunt in their expressions.
With moody chat, the chatbox explicitly indicates the overall tone of a message using Google's Natural Language API, and reflects that tone in the form of chat bubble colour.
We brainstormed ideas, and wanted to incorporate a Google ML API technology into our project with the goal of leveraging human connection for social good. We built a simple chatbox interface using Node.js and socket.io, and used the Express framework to connect everything together with HTML, CSS, and Javascript. The Google Natural Language Processing API is called in app.js and returns a sentiment score and magnitude.
Setting up all the Google projects, client libraries, keys, etc. and getting authorization! We tried several different chatbox interfaces before we were able to run one smoothly.