Logo Lanfrica

Wobomba/Child-Health-Application

Domain:

healthcare

Record type:

software
Creator:
Wob
Host:
An AI-powered malnutrition detection and growth monitoring tool designed for Village Health Teams (VHTs) in Uganda. This application helps healthcare workers identify and track malnutrition in children through photo analysis and comprehensive health assessments. # AI Child Health - Malnutrition Detection & Growth Monitoring An AI-powered malnutrition detection and growth monitoring tool designed for Village Health Teams (VHTs) in Uganda. This application helps healthcare workers identify and track malnutrition in children through photo analysis and comprehensive health assessments. ## 🚀 Features ### ✅ Implemented Features - **User Authentication & Authorization**: JWT-based auth with role-based access control (Admin, VHT, Nurse) - **Child Management**: Complete CRUD operations for child records with unique ID generation - **Growth Monitoring**: Track weight, height, BMI, and Z-scores with growth trend analysis - **Photo Upload & AI Analysis**: Real MobileNetV2-based malnutrition detection with TensorFlow - **AI Training Pipeline**: Complete model training system with data preprocessing - **Dataset Download Tools**: Scripts to download datasets from Hugging Face, Kaggle, or organize local data - **Health Assessments**: Comprehensive health assessment CRUD operations - **Comprehensive API**: RESTful API with automatic OpenAPI documentation - **Database Migrations**: Alembic-based database schema management - **Data Validation**: Pydantic schemas for robust data validation - **Error Handling & Logging**: Structured logging and comprehensive error handling - **Health Endpoints**: Server health checks and monitoring ### 🚧 Planned Features - **Enhanced AI Models**: Additional model architectures and ensemble methods - **Advanced Health Assessments**: Clinical findings and treatment plans - **Real-time Alerts**: Notifications for children requiring attention - **Multi-language Support**: English, Luganda, Runyankole, Luo, and Swahili - **Offline Capability**: Work in areas with limited connectivity - **Mobile-First Design**: Optimized UI for mobile devices - **Dashboard & Analytics**: Comprehensive reporting and insights ## 🏗️ Architecture - **Backend**: FastAPI with Python 3.11 - **Database**: PostgreSQL with SQLAlchemy ORM …