Sale!

MENTAL HEALTH CHECK APP USING NLP FLUTTER

35,000.00

Mental health refers to cognitive, behavioural, and emotional well-being. Positive mental health allows an individual to realize their full potential, cope with the stresses of life in a healthy manner, improve their productivity at work and give back to their community and the society. The term “Mental Health” is often used to denote the absence of mental disorders that could impede the well-being of an individual.
Individuals battling mental health issues might often need to reach out to others for help. However, due to the fear of facing judgement, they often end up bottling up their issues and living in denial causing their mental health to further deteriorate.

Compare

Reviews

There are no reviews yet.

Be the first to review “MENTAL HEALTH CHECK APP USING NLP FLUTTER”

Your email address will not be published.

Description

MENTAL HEALTH CHECK APP USING NLP FLUTTER

 

1) Background/ Problem Statement

Mental health refers to cognitive, behavioural, and emotional well-being. Positive mental health allows an individual to realize their full potential, cope with the stresses of life in a healthy manner, improve their productivity at work and give back to their community and the society. The term “Mental Health” is often used to denote the absence of mental disorders that could impede the well-being of an individual.
Individuals battling mental health issues might often need to reach out to others for help. However, due to the fear of facing judgement, they often end up bottling up their issues and living in denial causing their mental health to further deteriorate.
Developed using Flutter this Mental Health application allows users to talk with the chatbot. Users can either communicate using chat or directly talk using the speech to text function.
Using Google NLP, this system then gauges the emotions of the users and provides them with any required help.

2) Working of the Project

In this system, the User will be able to chat with the bot, not will have specific questions to which he will monitor how the user is responding and based on a set of categories made with the use of Google NLP we detect emotions and AI we suggest to user with a video link to yoga, exercises, motivational videos to boost him and help to make his mental health better from the current mood.

 

3) Advantages
a. Google NLP is used
b. Videos are YouTube links.
c. User has to create an account

 

4) System Description
The system comprises of 1 major modules with their sub-modules as follows:
User:
• Register:
– User can register using personal details.

• Login:
– User can login in his personal account using id and password.

• Change Password:
– can change the password within app

• Chatbot:
– Talk with your difficulties with the chatbot.
– Either use keyboard to type or Speech to text.
– The bot will get to know the emotion from your chat and using Google NLP to get the Emotion and applying AI to score and group it to a category and provide it will a suitable video link.
– chatbot may suggest some relaxation methods to user like breathing exercises, motivation, podcasts, yoga, etc. all in the form of video links

 

5) Project Life Cycle

The waterfall model is a classical model used in system development life cycle to create a system with a linear and sequential approach. It is termed as waterfall because the model develops systematically from one phase to another in downward fashion. The waterfall approach does not define the process to go back to the previous phase to handle changes in requirement. The waterfall approach is the earliest approach that was used for software development

 

6) System Requirement

I. Hardware Requirement

i. Laptop or PC
• MacOS Sierra and above (If Mac setup is required)
• Windows 7 or higher
• I3 processor system or higher
• 4 GB RAM or higher
• 100 GB ROM or higher

ii. Android Phone (6.0 and above)
iii. iPhone (iOS 9 and above) (If iOS version needs to be checked)

II. Software Requirement

iv. Laptop or PC
• Android Studio with Flutter Plugin
• XCode (Latest version) (If iOS version needs to be checked on Mac)

 

7) Limitation/Disadvantages
• Wrong inputs will affect the project outputs.
• Internet Connection is mandatory
• The android mobile user will not be able to insert or view details if the server goes down. Thus, there is disadvantage of single point failure.
• No Admin to monitor user replies
• Video cannot be added though app but

8) Application – This System can be used by any user who to talk to somone and can help him to release his mental health/distress/depression/stress etc.

9) Reference
– https://developer.android.com/
– https://stackoverflow.com/
– https://www.tutorialspoint.com/index.htm
– https://medium.com/
– https://cloud.google.com/natural-language

MENTAL HEALTH CHECK APP USING NLP FLUTTER