💡 Inspiration

During the covid-19 pandemic people have been forced to shelter inside without the option to go outside for fear of catching an incurable disease. For some that have supportive families, and an outlet at home their lifestyle change wont be too harsh. However there has been a rise in abuse, alcohol intake, and suicide during this pandemic. We wanted to create something that helped people form a support system, vent their feelings and find help.

🔎 What it does

Through a series of steps the app will assess the user's mental health

1️⃣ Sign Up - The user will sign up for the application

2️⃣ After the user signs up the app presents the user with mental health assessment which is used as a baseline with which to treat their patient depending upon their score

3️⃣ Afterwards the user will be directed to a Journal where they can write their feelings. By using sentiment analysis we asses their feelings and connect them with a person that they can speak to.

4️⃣ They will also be placed in a group of their peers who have gone through a similar experience like theirs and act as role models for each other.

5️⃣ They will be contacted by the right specialist who can help them with their current mental state.

🔨 How we built it

Using React along with flask and Sqlite we were able to build the web app.With everyone using GitHub as a means to move their code we worked on everything one page at a time. Focusing on Back-end, and Front-end when necessary.

🧲 How we collaborate

🌎 in 5 different time zones( HST, PST, MT, CST, EST)

We are using a multitude of platforms.

For collaboration: GitHub is being used to share coding updates while Google Drive is being used for sharing documents.

For communication: Slack was being used to keep up with event updates, Discord is being used to conduct voice meetings and chatting while Google Hangouts was being used to conduct pair programming and video conferences.

🔦 Challenges we ran into

One of the main challenges that we had was integrating the back end with the front end. For our main back-end developer Chris Lo he stated that the Biggest challenge was working with the front-end to make sure the application gets the data it needs. Since our web app needs to have an integrated database it was important for us to get this done.

🔮 Accomplishments that we’re proud of

As a group we are most proud of facing this challenge head on and not being afraid to back down.

Christopher Lo: I am proud of improving my skills while working with the Flask framework and create a database for the website

Myat Thu Ko: I am proud of things that I have contributed to this group and as a first time React user, it was quite challenging but proud to overcome the difficulties, such as working virtually with people from different time zones.

Mella Liang: I am proud of myself for getting through those non-beginner-friendly documentation and tutorials. I am proud of not quitting even though that thought popped into my mind multiple times, since I thought that I was unable contribute significantly at first.

Serenity: I am proud of my group being the amazing power horse that it is. I love their work ethic, charisma, and their ability to understand the most difficult of tasks. I wholeheartedly believe in my idea, but I believed in everyone else more. They inspired me to expand my horizons beyond Data Science and learn more about JS.

Xiaole: It's okay to have something that will go wrong. I have better understanding when I feel accomplished overcome the issue. Also, it helps me to refresh some old knowledge in my mind.

🧶 What we learned

In our team we loved to look at the challenges as ways to improve and by doing so our team soared

Christopher Lo : I learned how to deal with sentiment analysis databases and create better frameworks

Myat Thu Ko: I learned how to build a web application using React and SQL database and also learned about the communication between Front-End and Back-End.

Mella Liang: I learned about how to deal with merge conflicts, using Card from Material-UI, how to use themes from Material-UI, how to add a popup box to a button, how to read others' code, that flask is a Python thing to make API, and finally Windows is not user-friendly.

Serenity: I learned how to work in a collaborative setting with my teammates. I enjoyed being able to learn all their different personalities and perspectives on coding. I also enjoyed working with git in an online hackathon setting and doing intuitive research

Xiaole: I learned that collaboration is really important for building the team, especially doing a virtual Hackathon. I made friends, a project, learned Flask & React, and used new app (Discord)

💌 MH Vision Statement

In the next 6 months we would like to make this app available for the public. We want to make those who are suffering from depression have a comprehensive service that allows them to connect with a support system.

With our application we hope to Reach out to those with varying levels of depression to help them get counseling. Instead of those who are unmotivated to reach out constantly to a counselor, we will provide them with a platform that monitors their health and provides them with a means to reach out to the necessary help. For example, after the user sign’s up for the app they are prompted to take a survey. In most Psychiatric offices they use a series of psychiatric screening tools that they use to determine the patient’s mental health. A screening tool is different from an assessment because it does not require physical tests such as blood level checks or EEG’s. Although that may seem like a setback, we use this as an advantage to get a starting point for most patients who may not be able to take a mental health physical. Also, as stated in this article on understanding health screenings, screening tools identify the possible tools they state that “ administering assessments would be illogical and time consuming”5. By getting an initial idea of what their mental health is through screening we may continue to help them through various means. When observing the best way to help our consumers we must look at previous studies that help us understand why people may reach out for alternatives to a counselor. In a study conducted by the department of Public Health, they analyzed the success of peer support specialist’s comparative to the mental health care specialist’s sole treatment. Peer support specialists are people who have had a similar experience to the people that they are treating and are trained to act as role models for their patients. With a group of 42 individuals interviewed over the course of 6 months the department of public health concluded that both sole counseling and peer counseling have their benefits. However, one of the main advantages was the advisory aspect. The peer support group is a place to lay out one’s feelings of discomfort and change the modify things they dislike without being judged. As one peer support specialist states “Ideally it [is] a progression where the person can speak up and have their voice heard”. This is what we hoped to do with our app.

With our app we plan to solve the problem previous health apps could not. By connecting our users to a group of people who are going through a similar experience as them they can find their voice. Also, with another feature of our app they will be able to write down the way that they feel and hopefully in the future, using sentiment analysis we will be able to determine the way that they feel and determine how much help they truly need.

📝 Links

GitHub Repo for Website: https://github.com/XiaoleZ/defhack-2020

GitHub Repo for Backend: https://github.com/XiaoleZ/defhack-2020/tree/master/backend

Wiki for Healthcare research and solution we have done: https://github.com/XiaoleZ/defhack-2020/wiki

Share this project: