Logo Lanfrica

YEO15/diagnoafrique

Domain:

healthcare

Record type:

software
Creator:
YEO
Host:
AI-Powered Distributed Medical Diagnostic Platform for Africa β€” Malaria detection in under 10 seconds # 🧬 DiagnoAfrique v2.0 ### AI-Powered Distributed Medical Diagnostic Platform for Africa **πŸ† 1st Prize β€” ESATIC Hackathon 2026 β€” Network Level 3** *"Because no health worker should ever say β€” I have the patient, I have the medication, but I don't have the diagnosis."* πŸš€ Live Demo Β· πŸ“– Documentation Β· 🎯 Features Β· πŸ—οΈ Architecture --- ## 🌍 The Problem Every **2 minutes**, a child dies from malaria in sub-Saharan Africa. In CΓ΄te d'Ivoire, thousands of health facilities β€” rural, peri-urban, and urban β€” face a critical bottleneck: traditional blood smear diagnosis takes **24 to 48 hours**, requires a trained laboratory technician, and depends on a **stable internet connection** that simply doesn't exist in most areas. This delay is **avoidable**. It costs lives every day. --- ## πŸ’‘ Our Solution **DiagnoAfrique** is an AI-powered distributed medical diagnostic platform that enables any health worker to analyze a microscopic blood smear image and receive a **malaria diagnosis in under 10 seconds**, with **90% accuracy** β€” regardless of network availability. ``` Traditional diagnosis : 24 - 48 hours ❌ DiagnoAfrique : THRESHOLD # Threshold: 24.68 confidence = min(99.9, 50 + abs(score - THRESHOLD) * 8) ``` --- ## πŸš€ Quick Start ### Option 1 β€” Docker (Recommended) ```bash # Clone the repository git clone github.com cd diagnoafrique # Build and run docker build -t diagnoafrique . docker run -p 5000:5000 diagnoafrique ``` Open your browser: `localhost` ### Option 2 β€” Python ```bash # Install dependencies pip install flask flask-cors pillow numpy requests # Start central server python app.py # Start local node (on another machine) python app_node.py ``` --- ## πŸ“ Project Structure ``` diagnoafrique/ β”œβ”€β”€ app.py # Central server β€” main Flask app β”œβ”€β”€ app_node.py # Local edge node β€” offline + sync β”œβ”€β”€ requirements.txt # Python dependencies β”œβ”€β”€ Dockerfile …