Skip to content

k2pbac/metaHealth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Meta Health

Meta Health is a medical-web-application built out of necessity for a particular need in our society. How many of us have spent hours in clinic waiting rooms or had a troublesome experience trying to book a doctor's appointment over the phone. Not to mention, patient anxiety while talking through the phone or speaking to a receptionist in-person.

Meta Health streamlines the process of booking appointments between patients and clinics.

Setup

  1. Install dependencies with npm install in "ROOT" folder: (metaHealth/)

  2. Install dependencies with npm install in "BACK-END" folder: (metaHealth/express-backend)

  3. Create a .env file using the .env.example as reference:

DB_HOST = database host
DB_USER = database username
DB_PASS = database password
DB_NAME = meta_health (database name)
DB_PORT = 5432 (default)
PATH1 = path to schema folder (/db/schema )
PATH2 = path to seeds folder (/db/seeds )

Running Webpack Development Server

While in project root folder

npm start

Running Jest Test Framework

npm test

Running Storybook Visual Testbed

npm run storybook

Demo

Home Page

Meta Health

Patient Demo

Meta Health

Employee Demo

Meta Health

Tech Stack

  • PostgreSQL
  • Express.js
  • React
  • Node.js

Dependencies

- @fortawesome/fontawesome-svg-core
- @fortawesome/free-brands-svg-icons
- @fortawesome/free-solid-svg-icons
- @fortawesome/react-fontawesome
- axios
- bcrypt
- bootstrap
- classnames
- date-fns
- dotenv
- hover.css
- normalize.css
- pg
- pg-native
- react
- react-bootstrap
- react-calendar
- react-dom
- react-redux
- react-router-dom
- react-scripts
- redux

About

Meta Health - an application that provides patients and clinic employees an easier time at booking appointments and handling appointment sessions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published