Skip to content

jl924/OpenMedical

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMedical

Tech Stack

JavaScript React MongoDB Express.js NodeJS Axios

Table of Contents
  1. Overview
  2. Installation
  3. Usage
  4. Contact

Overview

This app was created to simulate an EMR (Electronic Medical Record) system. I had three days to create any project I wanted, and I did my best to incorporate two important features of an EMR: appointment scheduling and doctor communication. Additionally, I wanted to create a third section and work with graphing libraries, so I decided to add a COVID-19 tracker feature to the app.

Appointments

To book an appointment with the doctor, simply click on your desired date and an available time slot. After that, write your name and reason for the visit. Once you have booked the appointment, that time slot will no longer be available, and the system will display your appointment date and time in your profile section.

(back to top)

Talk to a Doctor

The chat system is currently built and hooked up to ChatGPT. Users can input a question, and the chat will get back to you in a few seconds!

(back to top)

Covid19

There are two sections for COVID-19 in this app. The first section displays yearly data for COVID-19 cases in the US. Users can select the year they want to see by using the drop-down selector. The second section displays overall data for COVID-19 cases by country. To view data for a specific country, simply type the country name in the input field and the graph will update accordingly.

(back to top)

Installation

  1. Create OpenAI personal access token here.

  2. Fork and clone this repo, then open the terminal and navigate to the project root directory.

  3. Copy the provided .env.example and rename it to .env.

  4. In the terminal run the following scripts:

npm install
npm start

4.5. on a separate terminal:

node server/index.js
  1. Navigate to localhost:3000 in the browser.

(back to top)

Contact

Creator:

Jae Hoon Lee

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published