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 …