We use speech to text and NLP to detect positive affirmations. Say nice things about yourself and your tree grows, say bad things and it doesn't grow. IC HealthHack 20 Runner-Up
This project aims to improve the mental health of users, using positive and self-affirmation. Research indicates that the positive affirmation of users ‘good’ thoughts and opinions can lead to a more positive mental outlook. This decreases their stress, increases well being, improves academic performance, and can improve openess to behavioural change.
This project was bootstrapped with Create React App.
npm install
node node/server.js
npm start
Mental health is becoming more and more of a recognised issue in the current media climate. Social media particularly has played a complex role in affecting individual’s self-esteem. Multiple studies have linked high social media use to people with social limitations and insecurities. We hope that our web-app provides a lightweight and friendly method for helping people deal with issues around self-esteem and social anxiety. By providing simple interactive app that encourages optimism and self-confidence, we hope to encourage positive behavioural changes and help stabilise vulnerable persons.
The web-app prompts and listens to the user speak about anything. The app rewards comments it analyses as positive, by growing the adorable positiviTree and giving it a smiley-face. For negative comments, the app shrinks the positiviTree and gives it a sad face. When the app detects highl concerning sentiments from the user, a helpline to samaritans is provided and the user is urged to contact them.
reactJS
framework.reactJS
framework. nodeJS
. child_process
in python, which runs sentiment analysis using the vaderSentiment
package. warningLevel
(in case the user is in urgent need of mental health support). AudioContext
git
In the project directory, you can run:
npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
npm test
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.