A mobile and web-based application designed to help health centers and officials track and manage the distribution of Shisha Kibondo flour to beneficiaries. The system improves transparency, monitors stock levels, and generates reports to support Rwandaβs efforts in reducing malnutrition and stunting.
ο»Ώ# Shisha-Kibondo
markdown
# Shisha Kibondo Distribution Tracker
A mobile and web-based application designed to help health centers and officials **track and manage the distribution of Shisha Kibondo flour** to beneficiaries.
The system improves transparency, monitors stock levels, and generates reports to support Rwandaβs efforts in reducing malnutrition and stunting.
---
## β¨ Features
- π **Beneficiary Management** β Register and manage households receiving Shisha Kibondo.
- π₯ **Distribution Tracking** β Record when and how much flour is distributed to each beneficiary.
- π¦ **Inventory Management** β Track available stock at health centers and prevent shortages.
- π **Reports & Analytics** β Generate summaries of distributed flour by district, center, or beneficiary.
- π **Role-Based Access** β Different user roles (e.g., Admin, Health Worker, Manager).
- π **Offline First (Planned)** β Allow data entry offline and sync when internet is available.
---
## π οΈ Tech Stack
### Frontend
- **React Native** β Mobile app (Android & iOS)
- **React.js** β Optional web dashboard
- **Bootstrap / TailwindCSS** β UI styling
### Backend
- **Node.js + Express** β REST API
- **MongoDB** (or MySQL/PostgreSQL) β Database
- **JWT Authentication** β Secure login & access control
### Tools
- **Git & GitHub** β Version control
- **Postman** β API testing
- **Docker (optional)** β Containerization
## π Project Structure (Proposed)
shisha-kibondo-distribution-tracker/
β
βββ backend/ # Node.js + Express API
β βββ models/ # Database models
β βββ routes/ # API routes
β βββ controllers/ # Logic for routes
β βββ server.js # Entry point
β
βββ frontend/ # React Native (or React.js for web dashboard)
β βββ components/ # UI components
β βββ screens/ # Mobile screens
β βββ App.js # Entry point
β
βββ docs/ β¦