Smart agriculture for Morocco. ZraïaTech leverages satellite imagery, lightweight micro-trials, and AI models to help agronomists and farmers optimize demonstration plots, select better fertilization strategies, and share localized, multilingual advisories (FR/EN/Arabic).
# 🌾 ZraïaTech
**Smart Agriculture for Morocco**
ZraïaTech is an innovative platform that combines **satellite imagery**, **lightweight micro-trials**, and **AI-driven recommendations** to help agronomists and farmers make better, data-powered decisions.
Our goal is to **optimize demonstration plots, improve fertilization strategies, and deliver simple, localized advisories** that boost productivity and sustainability in Moroccan agriculture.
---
## ✨ Key Features
- 📡 **Remote Sensing**
- 🧪 **Micro-Trial Designer**
- 🤖 **Adaptive AI**
- 💬 **Advisory Generator**
- 📊 **Interactive Dashboard**
---
## 🚀 Mission
Empower Moroccan farmers and organizations with **data-driven, sustainable solutions** that:
- Increase cereal yields and resilience.
- Reduce field workload through remote sensing & automation.
- Strengthen farmer trust with clear, expert-validated advisories.
---
## 🛠 Tech Stack
- **Remote Sensing & ML**: Python, Rasterio, Xarray, GDAL, GeoPandas, LightGBM/XGBoost, PyTorch.
- **Backend Services**: FastAPI, Docker, PostgreSQL/PostGIS, MinIO/S3.
- **Frontend**: React/Next.js, MapLibre/Leaflet, Plotly.
- **Messaging**: WhatsApp Cloud API, SMS integration.
- **Infra**: Dockerized microservices, CI/CD, small VPS/VM deployment.
---
## 📂 Repository Structure
```bash
ZraiaTech/
├── data/ # Sample datasets & boundaries
├── notebooks/ # Exploration & RS preprocessing
├── src/
│ ├── ingestion/ # RS & weather data pipelines
│ ├── services/ # Targeting, trial design, learning, advisory
│ ├── dashboard/ # Frontend (React/Next.js)
│ └── utils/ # Common helpers
├── docs/ # Documentation & diagrams
└── README.md
````
---
## 📖 Getting Started
### Prerequisites
* Python 3.9+
* Node.js 18+ (for dashboard)
* Docker (recommended)
### Installation
```bash
# Clone the repository
git clone
github.com /ZraiaTech.git
cd ZraiaTech
# Create virtual environment
python -m venv venv
source venv/bin/act …