Kids Help Phone (Alegra)
This app was developed at Gift The Code 2017 a hackathon organized for charity.
Alegra is a user friendly web dashboard which analyzes the mental state of a user according to their social media profiles using NLP and image classification.
After diagnosing the person, Alegra recommends therapy and helplines according to the user's location.
This app was built for a charity called Kids Help Phone to diagnose depression and anxiety among teenagers. You can find out more about the charity by clicking here.
For NLP we used Python's NLTK library. Training data was picked up from stanford database of 20,000 tweets each of them classified according to sentiment.
This model was deployed as an API on gunicorn and hosted on AWS EC2 instance.
P.S. This repository only holds the backend repository for sentiment analysis of twitter. For the front end and other repositories checkout the organization Kids Help Phone under my profile.
P.P.S The training file has not been included for ownership purposes. But the pkl file for the model has been pushed and is present in this repository.