Coder Social home page Coder Social logo

prudentprogrammer / mood_analyzer Goto Github PK

View Code? Open in Web Editor NEW
0.0 4.0 4.0 1.07 MB

A health app that helps individuals track their mental health using IBM Watson's (AlchemyAPI) for sentimental analysis.๐Ÿ‘จ๐Ÿผโ€โš•๏ธ๐Ÿง๐Ÿค•

License: Apache License 2.0

Python 9.66% HTML 41.07% CSS 1.54% JavaScript 47.72%
mental-health ibm-watson-api data-visualization flask-application javascript

mood_analyzer's Introduction

#Team Members Sravya Divakarla, Jordan Carlile, Aakash Prabhu, Arjun Bharadwaj

#Inspiration Mental health is a large problem which goes relatively unnoticed because it is very difficult to: identify, analyze, and treat. We wanted a way for everyone to obtain easy access to monitor their mental wellbeing. Journaling is a very common practice that psychologists use to treat their patients. However, it becomes very tedious to go through all the entries, so we wanted to automate this process.

#What it does Patients type their journal entry for the day. The system analyzes and generates data visualization for monthly and daily reports. How we built it API's used IBM Watson (AlchemyAPI) for sentimental/emotional analysis

Backend Flask and Python frameworks were used to render html webpages and interact with IBM Watson API. The result was then rendered.

Frontend Data visualizations were performed with D3.js. Using HTML, CSS, JS, we integrated it with backend.

#Challenges we ran into Backend Challenges We first started using Ruby on Rails and Node.js to connect and develop via the IBM Watson API. However, there were problems with compatibilities and gem issues. So we decided to switch to Flask, which is a lightweight Python framework for web apps and we faced less issues in terms of web dev after switching.

Frontend Challenges Scalability of Data Visualizations and event integrations. Rendering the JSON files which was given to the frontend by the backend. Having multiple visualizations collectively use the same input data.

Misc. Problems Problems with exploring new frameworks

Accomplishments that we're proud of We are proud of the following things:

Use multiple aspects of the IBM Watson API (emotion and sentiment functions). Bridging the gap between Watson and D3.js Perform complex and interactive Data Visualization on the frontend using D3.js. What we learned We learned the following things:

Using IBM Watson API to accomplish powerful tools to help patients. Using flask and python to develop fully functional webapps. Using D3.js and Javascript to provide simple yet dynamic monitoring system. What's next for Mind Your Mind Run the app to analyze text messages and emails that you send to the bot. Emails or Texts: When the mood is on the extremes, it would send an email to the doctor the patient's mental condition. Mood detection based on images. Turn it into a medical product which allows for inexpensive treatment and easy access.

mood_analyzer's People

Contributors

sravyasridivakarla avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.