A 3-tier digital public good application designed for real-time agricultural surplus matching and logistics optimization in Sierra Leone to address UN SDG 2 (Zero Hunger).
# NutriLink: Digital Public Good for SDG 2
NutriLink is a community-driven, 3-tier software solution designed to bridge the communication gap between smallholder farmers, food banks, and volunteer transport networks across Sierra Leone. By facilitating real-time automated proximity matching of surplus agricultural yields, the platform minimizes localized food waste and optimizes supply chain logistics to directly address UN SDG 2 (Zero Hunger).
---
## System Architecture & Framework
The platform utilizes a structured **3-Tier Architecture** to guarantee modular scalability and high transactional data security:
1. **Presentation Layer:** Accessible frontend channels featuring high-contrast mobile app views for NGOs/Transporters alongside integrated offline USSD network engines for rural smallholder farmers.
2. **Application Layer:** Core backend routing logic driven by Python and Django to execute matching algorithms, compute crop shelf-life expiration, and manage transit milestones.
3. **Data Layer:** A secured PostgreSQL relational database management system regulating user credentials, live supply sheets, and historical impact matrices.
---
## Core Features
* **Surplus Yield Logging:** Simple, low-literacy-optimized listing forms for produce volume, types, and harvest dates.
* **Proximity Matching Feed:** Real-time localized feeds mapping active farm surpluses directly to regional food banks and NGOs.
* **Logistics Routing Hub:** Automated transport task generation for volunteer dispatch riders to claim pending pickup routes.
* **SDG Impact Tracker:** Publicly accessible monitoring dashboard displaying cumulative food rescue metrics and regional distribution logs.
---
## Repository Directory Structure
```text
/nutrilink-public-good
│
├── /.github/ # GitHub workflow configurations and issue templates
├── /architecture/ # UML Use Case and 3-Tier system design diagram assets
├── /documentation/ # Full academic implementation r …