A Webapp which detects the stress level of a user over a time period using ML model trained over HRV (Heart Rate variability) data and a set of questions that will make sure if the user is actually suffering through bad mental health or if it is just due to some recent intense activity of the user. The HRV data is calculated through fit bands as they measure the heart rate of user time to time. After detection of the user's stress level the user will be directed to respective therapies as per his/her choice.
There are three therapy - 1. Music Therapy 2. Interaction Therapy 3. Yoga and Meditation Therapy
Music therapy uses a music recommendation system to detect the genre of music liked by the user, after which the respective playlist is suggested to the user. Interaction Therapy is a chat feature through which the user can interact with a trained bot. The trained bot is designed in a way that it interacts with the user like psychiatrist would do. Yoga Therapy suggests the asanas and meditation practices that a user should practice to avoid stress. It consists of articles related to cure of stress and anxiety through yoga and meditation. It also consists of an automated system which helps the user in meditation practices.
- Stress level Detection
- Music Therapy
- Interaction Therapy
- Yoga Therapy
- Future Goal - Mental illness detection through text and speech recognition.
- Jupyter Notebook
- Python
- Google Dialog Flow
- Machine Learning
- HTML, CSS, Javascript
Team Name: Tea n Biscuit