✨ Inspiration ✨

As with our overall health, mental health influences the way that you function from day to day. This is why it is so important to care about mental health. If you do not take care of your mental health, you could find it challenging to work, build healthy relationships, and even leave your home. According to World Health Organization (WHO), there has been a 13 percent rise in mental health conditions and substance use disorders worldwide in the last decade. Based on the estimates of the WHO, approximately 7.5% of the Indian population is suffering from any kind of mental illness. Mentally is designed to help in spreading Mental health awareness. It has the feature of recommending treatment to a person by getting info about their daily routine and work life. It is a small step toward helping people to get aware of mental health and providing them resources in doing so.

⚒ What it does ⚒

It predicts whether the user needs a mental health treatment or not by getting some basic info regarding their daily routine and work life. It uses a machine learning model to do this task. It has a well-structured UI along with animations and colors which give users positive energy while using it. It is a responsive web app and works on all devices from mobile, to desktop. It has also mentioned some methods for managing mental health problems of users such as talking therapy, meditation, self-help, etc. It also has the feature of switching between dark and light color modes.

👷‍♀️ How we built it 👷‍♀️

Machine Learning Model For building the Machine Learning learning model we have used tools such as python,pandas, NumPy,sklearn, etc.We have used pandas and NumPy for exploratory data analysis. Also, we used matplotlib and seaborn to visualize our data. We used different classifiers from sklearn library such as RandomForestClassifier, KNNClassifier, DecisionTreeClassifier, LogisticRegressionClassifier, etc. to train our machine learning model.

Backend In the backend, we have used the python and flask framework to build REST API so that we can use our machine learning model with our frontend.

Frontend For the frontend, we have used React framework with Typescript and Javascript languages to build single-page applications. We have used CSS modules for the styling of our application.

💪 Challenges we ran into 💪

As there is so much categorical data used in this app, there was a time while building the backend when I was not able to transform data coming from the frontend in a correct way to pass it to the machine learning model. I spend hours resolving it. But finally, I got it done by stringing their structures in a JSON file.

🥇 Accomplishments that we're proud of 🥇

As this is my first hackathon, I am really happy and proud of myself that I am able to complete this whole project by myself in such a short duration of time.

🚸 What we learned 🚸

During this project, I learned things like managing big chunks of data with various categories with help of python and machine learning. Also I learned to make a really beautiful and responsive UI for this application.

😲 What's next for Mentally 😲

In the future, we plan to

  • implement features to create rooms so that users can talk with each other and won't feel alone during their tough and stressful times
  • implement features related to meditation exercises so that users can get over their mental health problems
Share this project:

Updates