An online, community powered forum for helping people tackle mental health issues and connect to people who are going through similar issues.
Also offers analytical tools and helplines for immediate assistance and resources for dealing with emergency crisis.
Login Screen:
User Dashboard / Analytics Page
While researching about the stigma behind talking openly about mental health issue, we found that some major problems that people face are: fear and shame of feeling weak, lack of awareness even with abundant resources, and the lack of a community who share the same problems to discuss these issues.
WATHealth aims to tackle all these problems by offering complete anonymity by default, using Natural Language Processing Tools like the Watson API to examine the content a user interacts with to understand if a user needs immediate help, a unique Buddy system where users are assigned a random partner who shares the same problems to discuss their issues and help each other. We also offer ready resources on our page for users and an emergency Get Help! button to get immediate assistance. Users can also talk directly to our representatives from a Contact Us button
Stigma behind openly talking about mental health issues with the lack of awareness and readily available resources. Lack of a community to share problems with no direct connection to professionals.
This is completely free with no hidden costs while it is 100% anonymous. A unique 'buddy' system to assign people to partners for support. A community of people who share the same issues. Directly sending your data to professionals and using the power of data.
Directly sending all of your data from surveys and the content you interact with to medical professionals who can help.
Create an on-platform messaging service to incorporate an added level of privacy and also so you can be able to monitor those messages for keywords that indicate needing immediate help.
Incorporated an automatic post filtering system which removes obscene words and troll users. Used NLP and keyword search to accomplish this.
To run this, you will need to npm install
and have Vue installed.
Note: Firebase works with Node 10, but not Node 12
It becomes easiest when you have the LiveServer
extension in vscode
.
npm install -g firebase-tools
firebase login
A Vue.js project
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
firebase deploy
For a detailed explanation on how things work, check out the guide and docs for vue-loader.
- firebase deploy --only functions return the promise https://firebase.google.com/docs/functions/terminate-functions