Skip to content

YoelYonata/MoodyChat

Repository files navigation

Moody Chat!

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.

Inspiration

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.

What it does

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.

How we built it

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.

Challenges we ran into

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published