We wanted to help students cope with the pressure to do well in school. This website helps people realize if they have a mental health issue and then helps them deal with it.

What it does

You complete a survey, and based on your answers to the questions, you receive a mental health score. You can see your mental health scores over time with the graph provided. It also gives you advice and suggestions specific to that specific score.

How we built it

We used Atom to create a multi-page website, and used CSS to make it look better. Using We also set up a survey that assigns a number value to each answer choice, and uses these number values to create a mental health score. We also connected a graph that accessed the mental health scores from a database to provide a personalized view on your scores over time. There also are pages that show up based on your score; these can be used to access resources to help you work through your mental health issues.

Challenges we ran into

We had a lot of difficulty linking the firebase database to Atom, displaying the chart, and plotting points on the chart.

Accomplishments that we're proud of

We’re really proud of managing to link the database. We struggled for about 2 hours to get it to work, and when it finally worked, we were really proud. We also were proud when we managed to have the graph access the data points from the firebase database.

What we learned

We learned how to link webpages to a firebase database, and how to push items into the database and retrieve those items. We also learned how to create a graph with CanvasJS and how to connect it to the webpage.

What's next for FeelGood

We want to be able to create accounts, so that people can consistently see their mental health scores displayed. We also would like to have a more accurate questionnaire, so that the survey can tell you what type of mental illness you have.

Share this project: