/Helping-Hand

A mental health application

Primary LanguageDart

Helping Hand a Mental health application

Our mental health app is designed for college students in India, featuring mood tracking, journaling, and progress updates, all encrypted with AES. AI chatbot Baymax offers personalized assistance, while mental health counselors and curated music aid relaxation. The app offers customizable profiles and prioritizes data privacy and personalization for a comprehensive resource.

Using the application

google drive apk or the link is https://drive.google.com/file/d/1LySTKVGbOSAdgg2a7NLRHWnpb8DeJPxI/view?usp=sharing

Login info

Email: kambojiakhilesh@gmail.com
password: 12052002

Features

  • Journal
  • Baymax (chat bot)
  • Mood monitoring
  • Daily routine monitoring
  • Professional counselors
  • personalized Profile
  • Music

lets have a quick look into each of these now

Onboarding Pages

Upon opening the mental health application, users are greeted with a visually pleasing splash screen followed by three onboarding pages highlighting the app's best features. These pages aim to introduce users to the app's functionalities in an engaging manner, ensuring that they understand how to navigate and utilize the app's various tools.

Login Page

The login page of our mental health app utilizes Firebase's authentication system for user login, requiring them to enter their email and password. Test data provided above can be used for easy testing purposes.

Home Page

The home page has two main functions. It allows users to manage mood swings, and the "feelings" tab enables users to track the reasons behind their mood swings.

User data privacy is a top priority in this application. To ensure data security, we use AES encryption, which means that only the user can read their data.

Activity Page

The mental health of a user can be tracked by two major factors: their food and sleep routine. This data is displayed again in the Progress Page, where users can view their progress. To help track this information, we have a short quiz for users to input how long they slept the previous day and how much food they ate. Once completed, we provide users with meditation tips to help them maintain their inner self.

Progress Page

The progress page in our mental health app displays the user's past mood, sleep, and food routine entries for self-monitoring. It provides users with the necessary information to make informed decisions about their mental health, including the ability to connect with a relevant counselor or take personal action.

Counselor Page

The "Counselor Page" on our mental health app displays a list of highly professional counselors available in the college, allowing users to connect with anyone they feel comfortable with. When the user clicks on "Connect," an email is sent to the selected counselor, who will then contact the user to schedule a session. This feature provides users with easy access to qualified mental health professionals who can offer support and guidance during challenging times.

Profile page

The profile page displays basic information of the user, including the option to choose an avatar from default images or from the user's camera or gallery. The FAQ section is also available for the user's convenience.

Journal Pages

Our mental health app includes a journal feature that allows users to privately and securely reflect on their thoughts, emotions, and experiences. With our app, users can maintain a personal diary where they can record their innermost feelings in a confidential manner. We recognize the importance of privacy and security, especially when it comes to sensitive topics like mental health. Therefore, we have implemented strong measures to protect user data by encrypting it with the AES algorithm and storing it in a secure Firebase database. You can trust that our app is committed to keeping your personal information safe and secure.

Baymax (AI chat bot)

We've integrated Baymax, an AI chatbot, into our mental health app to assist users on their journey. Baymax utilizes cutting-edge technology, created using Google Dialogflow, a machine learning tool for conversational interfaces. Our app also incorporates the Google Cloud API to enhance Baymax's natural language processing capabilities, enabling it to provide personalized and relevant responses to user queries. With Baymax, our users can benefit from a supportive and intelligent tool that can help them manage their mental health effectively.

Music page

This is a curated list of music recommended by professionals to help ease the mind, promote relaxation, and improve mental health, particularly during tough times. These selections have been chosen for their ability to create a peaceful and calming atmosphere.

Feedback

Any updations can be done through your valuable feedback you can mail us your feedback on this mail kambojiakhilesh@gmail.com

NOTE

Some features may not work as the backend has been haulted