The state of mental health in America during covid-19 is a big issue when 53% of US adults report a significant negative impact on mental health, due to covid-19. Many people are feeling lonely due to shelter in place requirements and feel discouraged due to covid-19. In order to help address the mental health toll COVID has caused and to ease accompanying feelings of isolation, we have developed "Positivity Pal".

What it does

"Positivity Pal" is a web app where an intelligent chat assistant seeks to help alleviate the mental health burden during this time by providing an outlet where people can let out any negative feelings. Positivity Pal will respond to mental health triggers in text, ask follow-up questions that allow a user the opportunity to vent, and can provide COVID resources as well.

How we built it

The web app was built with Javascript, the intelligent chat agent was developed through Google Cloud's Dialogflow CX technology, and Kommunicate was used to connect the JAvascript web app to the Dialogflow CX agent (chatbot). We used Firebase as the backend database.

We created a mental health agent state machine in DialogFlowCX with a flow of simple dialog. These simple dialogs are arranged according to conversational topics regarding how the user is feeling.

Kommunicate was then integrated into a GoDaddy website and a login/signup feature was added.

Challenges we ran into

Getting the firebase authentication to work as well as getting GCP to host the website.

Accomplishments that we're proud of

We are proud of having a working prototype.

What we learned

Everyone on the team brings their strengths and coming together to finish the project is the best part of participating in a hackathon.

What's next for Positivity Pal

We would like to do beta testing with actual users.

Built With

Share this project:


posted an update

I did the landing page, firebase authentication and attempted at hosting using GCP however it did not propagate within a timely manner so we used another hosting platform. I also made the video.

Log in or sign up for Devpost to join the conversation.