Logo Lanfrica

Fredrick-911/cloudclinic

Domaine:

healthcaredigital infrastructure

Type de record:

software
Créateur:
Fre
Hôte:
Portable, IoT-Enabled, Multilingual Healthcare Monitoring System for Kenya # CloudClinic ### Portable, IoT-Enabled, Multilingual Healthcare Monitoring System for Kenya --- ## Overview CloudClinic is a **low-cost, IoT-powered healthcare monitoring platform** designed to bridge the gap between patients and healthcare providers in Kenya. It enables: * Continuous remote patient monitoring * Offline-compatible communication (SMS + GSM) * AI-assisted multilingual health feedback * Doctor dashboards with real-time vitals --- ## Problem Healthcare in Kenya is: * Episodic (patients visit only when sick) * Facility-dependent (limited rural access) * Lacking continuous monitoring Critical gaps: * No structured post-discharge follow-up * Limited antenatal monitoring in rural areas * Telemedicine lacks real-time physiological data * Internet-dependent systems exclude feature phone users --- ## Solution CloudClinic provides: ✔ IoT health monitoring kit (ESP32-based) ✔ Real-time vitals tracking (Temperature, Heart Rate) ✔ GSM/SMS fallback for low-connectivity regions ✔ AI assistant (multilingual support) ✔ Doctor dashboard with alerts and analytics ✔ Unique patient PIN system for device linkage --- ## Tech Stack ### Backend (API + IoT Layer) * Node.js * Express.js * MongoDB (Mongoose) * MQTT (HiveMQ Cloud) * JWT Authentication * SMS API (Africa’s Talking / Twilio) ### Frontend (Web App) * React (Vite) * Tailwind CSS * Axios * React Router * Chart.js ### Hardware Layer * ESP32 * MAX4466 Microphone * Temperature Sensor * Heartbeat Sensor * GSM Module (SIM800L) * DFPlayer Mini (Audio) --- ## 📁 Project Structure ``` cloudclinic/ │ ├── backend/ │ ├── config/ │ ├── controllers/ │ ├── models/ │ ├── routes/ │ ├── services/ │ ├── utils/ │ └── server.js │ ├── frontend/ │ ├── src/ │ │ ├── pages/ │ │ ├── components/ │ │ ├── context/ │ │ └── api/ │ └── index.html │ └── README.md ``` --- # ⚙️ BACKEND SETUP ## 1. Navigate to backend ```bash cd backend ``` --- ## 2. Install dependencies ```bash npm inst …