Logo Lanfrica

malama996/zero-zambia-malaria

Domain:

healthcaregeospatial

Record type:

softwaretools
Creator:
mal
Host:
malaria zambia app tracker # Zero Malaria Zambia | MapTrack A production-ready, full-stack malaria tracking application for Zambia with geospatial capabilities, intelligent SMS alerts, and multi-lingual support. ## 🎯 Overview **MapTrack** is a comprehensive public health tool designed to: - Track malaria cases in real-time across Zambia - Detect outbreaks automatically (50%+ case increase) - Send intelligent, multi-lingual SMS alerts - Provide data visualization for health officials - Work offline via Progressive Web App (PWA) technology ## ✨ Key Features ### For Community Health Workers (CHWs) - βœ… Quick case submission with GPS auto-location - βœ… Offline-capable form submission - βœ… Multi-lingual interface (8 languages) - βœ… Simple, intuitive mobile-first design ### For Health Officials - βœ… Real-time dashboard with statistics - βœ… Interactive maps with heatmaps - βœ… Trend analysis with charts (7-day trends, district breakdown) - βœ… One-click multi-lingual SMS alerts to district teams - βœ… Automated outbreak detection ### For General Public - βœ… View outbreak alerts on interactive map - βœ… Understand malaria risk in their area - βœ… Access in their native language ## 🌍 Supported Languages 1. **English** (en) 2. **Icibemba** (bem) - with full translations 3. **Cinyanja** (nya) - placeholder ready 4. **Chitonga** (to) - placeholder ready 5. **Silozi** (loz) - placeholder ready 6. **Kiikaonde** (kqn) - placeholder ready 7. **Lunda** (lun) - placeholder ready 8. **Luvale** (luv) - placeholder ready ## πŸ›  Technology Stack ### Backend - **Runtime**: Node.js - **Framework**: Express.js - **Database**: MongoDB with Mongoose ORM - **Geospatial**: MongoDB 2dsphere indexing - **SMS**: Africa's Talking API - **Security**: Helmet.js, CORS ### Frontend - **Framework**: React 18 - **Build Tool**: Vite - **Maps**: Leaflet + React-Leaflet - **Charts**: Chart.js + React-ChartJS-2 - **Localization**: i18next + react-i18next - **PWA**: vite-plugin-pwa - **HTTP Client**: Axios ### First-Time Users 1. Click the …