I BOMA Health is an AI-powered system designed to assist in the prediction, diagnosis, and management of hypertension, a major chronic disease affecting populations globally and in Kenya.
# AI BOMA Health
**AI BOMA Health** is an AI-powered system designed to assist in the **prediction, diagnosis, and management of hypertension**, a major chronic disease affecting populations globally and in Kenya. This project integrates Machine Learning, Natural Language Processing, and Web Technologies to create an intelligent, interactive, and user-centered digital health platform.
---
## 🔍 Overview
The project addresses the challenges of hypertension such as underdiagnosis, lack of awareness, limited access to diagnostics, and the need for continuous monitoring. It consists of three core components:
1. **Machine Learning-based Hypertension Prediction Model**
2. **AI-Powered Chatbot Expert System** (developed using Rasa and Flask)
3. **Interactive Web Application Interface** (built with React)
---
## 🧠 Features
### ✅ Hypertension Prediction Model
- Uses supervised ML algorithms to predict the risk of hypertension based on user health data.
- Models implemented: Logistic Regression, Random Forest, SVM, Neural Networks, KNN.
### 💬 AI Chatbot (Expert System)
- Built using **Rasa** and **Flask**
- Interprets user input using NLP (spaCy, MedSpaCy)
- Provides personalized education, symptom analysis, and lifestyle advice
- Retrieval-based responses enhanced with pretrained embeddings (e.g., spaCy, BERT)
### 🌐 Web Interface
- Developed in **React**
- User-friendly dashboard for health education and interaction with the chatbot
- Responsive design for accessibility on desktop and mobile devices
---
---
## ⚙️ Technologies Used
### Backend
- **Python**, **Flask**, **Rasa**
- **SQLite**, **SQLAlchemy**
- **spaCy**, **MedSpaCy**, **BERT**
### Frontend
- **React**, **Axios**, **CSS Modules**
### DevOps & Tools
- **Git**, **GitHub**
- **Postman** (API testing), **VS Code**
---
## 🚀 Getting Started
### 📦 Prerequisites
- Python 3.8+
- Node.js + npm
- Rasa CLI
- Git
### 🔧 Installation
```bash
# Clone the repo
git clone
github.com …