Inspiration

When we discussed self care among ourselves, the first thing that came to mind was mental health. We recalled that there were various studies which linked the current pandemic to an increase of mental health issues, such as anxiety and depression. We thought about how the need for prolonged self-isolation has likely left many socially deprived. This, amplified with significant changes in our daily lives, feeling of loneliness, job loss, financial difficulty, and grief over the death of loved ones, have the potential to affect mental and physical health of many. One of the simplest, effective ways to deal with mental health issues is talking, whether it be friends, family, strangers, or trained therapists; However, not everyone readily has this option, notably during a pandemic, where meeting new people can be especially difficult. So we thought a web app which seeks to connect like-minded individuals for the purpose of group activity and conversation, where they could discuss and overcome personal problems together, would be a good idea.

What it does

After users make an account and sign in, they are able to input times and days that they would like to dedicate to meeting others, as well as select a preferred topic for discussion/activity with others. Currently, our web app includes a one on one conversation on how they are feeling, and things that they need to get off their chest. Other activities that are available also include group meditation or yoga to de-stress. The calendar on the dashboard serves to make, edit, and remind the user of upcoming meetings.

How I built it

One of us created the UI on Figma, which was then exported to our project and coded into react components. The front-end components were then handed over to our back-end engineer who used firebase for authentication and data management. Making the login and registration screen was made through the use of firebase. We are able to store and retrieve user information from firebase in order to authenticate users to direct them to their respective dashboard.

Challenges I ran into

Some of us had to learn react, firebase, and working a large project under a tight time-frame.

Accomplishments that I'm proud of

We were able to produce an aesthetically pleasing web app with live chat capabilities together.

What I learned

On the front-end, we learned a lot about UI design and connecting those pieces to front-end code, and trying to make the front-end components as easy to use as possible when handed over to be connected in the back-end. On the back-end, we learned about using firebase as a database service and how we can utilize it in current and future projects.

What's next for Hygieia

Future additions that we would like to make is to allow the user to drag their schedule into the app and it would be able to arrange meetings for you based on their free time. We also didn't have enough time to implement a matchmaking system that would match users seeking to engage in similar activities with one another. The system would gather all users who were free in the same time frame and were interested in the same type of activity and schedule a meeting at the nearest appropriate time in the future. As users continue to use our application, we would've liked to add a friends feature that would allow users to add people they have recently been matched with before.

Share this project:

Updates