In modern society, students are under increasing pressure due to rising expectations with little regard being given to their mental wellness. This problem is further exacerbated in a country like Singapore, where academic performance often takes precedence over personal happiness. It has been proven time and time again that ignoring our emotional and mental health can have detrimental consequences. More often than not, there is little warning and things become to late for other to intervene. One recent example would the River Valley High School incident, where mental health could have been a factor leading up to the unfortunate events that took place.

In line with the problem statements given by LifeHack 2021 (Education & Social), MindHack is targeted for schools, and aims to check in on students' daily mental status. The pandemic has shown us that daily temperature declaration is necessary. Why not a regular check-in system for mental health?

What it does

MindHack will allow students to check-in and update how they are doing by answering short questions which serve as basic mental-health indicators. Moreover, it will be an avenue to allow anonymous and public message boards about mental-health questions, current frustrations, and queries regarding well-being. Students will be able to connect and see common problems, while teachers and counsellors will be able to analyse simple data, view 'at-risk' students, and monitor the general trend of each student's wellbeing.

How we built it

The application is built during the LifeHack Hackathon in 24 hours. Languages used include JSX, SQL andJavascript. We utilised PERN stack with libraries such as bootstrap and material-ui to create a user-friendly interface for our users.

Challenges we ran into

  1. Building an integrated application with two frontend UI and one backend database.
  2. Many many merge conflicts ...

Accomplishments that we're proud of

  1. Completing this application in 24 hours.

What we learned

  1. Integration of frontend UI and backend database
  2. Working with SQL
  3. Working with React
  4. Working effectively as a team

What's next for findNewBF@CAPT16-61 (052)

  1. Allow MindStatus's API to be called externally for integration into other platforms (eg. Luminus / ASKnLEARN / etc...).
  2. NLP processing to highlight keywords (eg. Suicide / Depression / etc...) and assign post severity.
  3. Reminders to complete quiz.
  4. Upvote / downvote feature on message board posts for sorting of posts.
  5. Students could be linked up with a therapist/counsellor in the chatroom to receive assistance.

Built With

Share this project: