Coronica

Coronica is your in-home best friend and life coach when your real best friends and life coaches could put you in danger of COVID-19!

We created Coronica because we understand that the COVID-19 crisis has led to unimaginable stress and tragedy for many members of our society, so we want to do our part in alleviating any of the unnecessary stress left in our lives.

Features

In order to do this, we created a mobile and web application combo aimed at helping users develop healthy habits during the quarantine. These recommendations come in many categories, all stemming from your daily mood. When a user opens the application, they will be prompted to sign up on a simple login form, and then they will be immediately asked to take inventory of their mood on a simple daily survey. Then, based on the response, users will be directed to a page with a list of activities to help with that mood, all with point values for finishing and a cute animation to show progress. There is also a destressing game on cookie clicker on board as well as a health inventory that both helps the user reflect on their current health and allows users with COVID-19 symptoms to opt into being shown on a heat map that shows where symptoms are most popping up on any given day (heat map is not yet implemented).

Tech stack

For the mobile application, we used React Native for the front end and Firebase for the back end, specifically user authentication. For the web application, we used React connected to the same Firebase application to sync user authentication.

Getting started

Clone the repo from GitHub and then navigate to that folder in a terminal.

Mobile app

  • Add a .env file with the configuration details from your Firebase project and make sure to set up Firebase email/password authentication
  • Navigate to coronica-app and run npm install & expo start

Web app

Future Plans

In the future, we hope to finish the heat map feature and add even more categories. We also want to add a way to compete with your friends for points as a way to further connect people during the COVID-19 crisis.

Contributors

+ 1 more
Share this project:

Updates