Skip to content

bashirAI-lab/clinicalai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ClinicalAI — Clinical Risk Assessment Platform

ClinicalAI Python React Flask Docker Live

A production-ready full-stack Clinical AI web application that predicts cardiovascular disease risk using machine learning. Built with React, Flask, and Random Forest — trained on the UCI Heart Disease dataset.

🔴 Live Demo

⚠️ First load may take 30–50 seconds as the free server wakes up. Wait a moment and it will load fully.

🧠 How It Works

  1. Clinician enters patient biometric data
  2. Flask API sends data to trained Random Forest model
  3. App returns risk score, confidence %, feature importance, and clinical recommendation
  4. Clinician downloads a full PDF assessment report

✨ Features

  • Real-time cardiovascular risk prediction (0–100%)
  • Risk classification: Low / Moderate / High / Critical
  • Feature importance visualization (Recharts)
  • PDF report download with full patient assessment
  • Dark professional medical UI
  • Fully containerized with Docker

🛠️ Tech Stack

Layer Technology
Frontend React, TypeScript, Tailwind CSS
Backend Python, Flask, REST API
ML Model Scikit-learn, Random Forest
Data UCI Heart Disease Dataset
Deployment Docker, docker-compose, Render

🚀 Run Locally

With Docker

git clone https://github.com/bashirAI-lab/clinicalai
cd clinicalai
docker-compose up

Visit http://localhost:5173

Without Docker

# Backend
cd backend
pip install -r requirements.txt
python train_model.py
python app.py

# Frontend (new terminal)
cd frontend
npm install
npm run dev

📊 Model Performance

  • Algorithm: Random Forest Classifier
  • Dataset: UCI Heart Disease (303 patients)
  • Accuracy: 92%
  • Features: Age, Gender, Blood Pressure, Cholesterol, Heart Rate, Blood Sugar, Chest Pain Type, ECG Results

📸 Screenshots

Landing Page

Landing

Results Dashboard

Results

👨‍💻 Author

Abdalla Bashir Mahmoud ML Engineer | Clinical AI Specialist GitHub · Portfolio · Live Demo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors