Duration: 2 Week Sprint
CheckUP Health aims to provide users with a few things. First is the ability to track their feelings/symtoms/medications etc so that those vital details can be easily recalled during healthcare facility visits.
Second is the ability to have the most recent worldwide data for COVID-19 available at their fingertips. Cases, deaths, and recoveries for all countries are presented to the user and are able to be updated depending on country selected.
And lastly is the ability to use a chatbot to perform a COVID-19 screening test on the user, to help determine whether quartantine is advised, or seeking out professional healthcare advice is needed to further conclude testing.
Link to software that is required to install the app (e.g. node).
- Create a database named
your database name
and run the following queries.
CREATE TABLE "user"
(
"id" SERIAL PRIMARY KEY,
"first_name" VARCHAR (80) NOT NULL,
"last_name" VARCHAR (120) NOT NULL,
"username" VARCHAR (80) UNIQUE NOT NULL,
"password" VARCHAR (1000) NOT NULL,
"email" VARCHAR (1000) UNIQUE NOT NULL
);
CREATE TABLE "feedback"
(
"id" serial primary key,
"feeling" INT not null,
"understanding" INT not null,
"support" INT not null,
"comments" text,
"flagged" boolean default false,
"date" date not null default CURRENT_DATE
);
- Open up your editor of choice and run an
npm install
. - Run
npm run server
in your terminal. - Run
npm run client
in your terminal. - The
npm run client
command will open up a new browser tab for you!
- React
- Redux
- Redux-Saga
- Node
- PostgreSQL