Skip to content

Project OpenMed

OpenMed is a web-based healthcare app that uses AI to analyze symptoms and suggest possible conditions. It connects users with verified doctors when a consultation is necessary, helping to reduce costs and provide proper medical guidance.

Core trick

Sends symptom text to a generative model for possible conditions, then matches users to verified doctors by specialty.

Tags

Description

OpenMed is a web-based healthcare application designed to address the problem of limited access to healthcare in underserved communities. The app uses generative AI to analyze a user's symptoms and provide insights into potential health conditions. This feature allows users to get initial guidance without needing to book an immediate consultation, which can help them avoid unnecessary costs. The platform also recommends verified doctors based on the symptoms provided, ensuring users are connected with the right medical professionals when needed. OpenMed has three types of users: patients, doctors, and an admin. Key features include AI-powered symptom analysis, a smart booking system, and secure Google authentication. The goal is to provide a seamless and cost-effective healthcare experience. Future plans for the app include multi-language support, image-based symptom analysis, and voice and video call integration
gjmfs/openMed★ 00 forksTypeScriptCreated Aug 24, 2025 · last push Aug 24, 2025

README excerpt

# Project OpenMed

This is an AI Powerd Health Care Project developed because of Lack of Access to Healthcare in Underserved
Communities.

Let's breakdown this Project.
It's used MERN Stack Technology to Develop and we also used Genkit Framework for ease use of Gen AI and testings. Let's get into the Project Environment Setup

## Tech Stack

**Client:** React, Bootstrap, Axios

**Server:** Node, Express JS, Firebase Functions, Firebase Genkit, Google Gen AI

**DataBase** MongoDB

**Authendication** Firebase Authendication

## Installation

Before going to the commands make sure you have installed Git, Node js and Firebase tools

Check npm, git version and firebase-tools

```bash
git --version
npm --version
firebase --version
```

install firebase-tools as a Global Package

```bash
npm install -g firebase-tools
```

Clone the Project

```bash
git clone https://github.com/gjmfs/OpenMed.git
```

Change Project Directory

```bash
cd OpenMed
```

Analyze Project Folders:

- `client/`: Contains client site codes.
- `admin/`: Contains admin site codes.
- `doctors/`: Contains doctor site codes.
- `server/functions`: Contains server site functions.

## Install the Necessary Packages

Install User Packages

```bash
npm run install-user
```

Install Admin Packages

```bash
npm run install-admin
```

Install Doctor Packages

```bash
npm run install-doctor
```

Install Server Packages

```bash
npm run install-server
```

> **Note:** These command must run from project root directory. othe

Team