Farmers Management System IOT and AI
# đ°đȘ Kenya Farms AI - Complete Modular System
**Version 2.1.0** | GitHub
```
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â â
â đ°đȘ KENYA FARMS AI - COMPLETE MODULAR SYSTEM â
â â
â â
7 Microservices â
3 Databases â
â â
3 Frontends â
50+ APIs â
â â
Zero-Downtime â
Independent Modules â
â â
Production Ready â
Kenyan Made đ°đȘ â
â â
â Empowering Kenyan Farmers â
â with Smart Farming Technology â
â â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
```
## Structure
```
kenya-farm-iot/
âââ services/ # 7 Microservices
â âââ api-gateway/ # :4000 - Routing
â âââ auth-service/ # :4001 - Users, JWT
â âââ farmer-service/ # :4002 - Farms, farmers
â âââ device-service/ # :4003 - IoT devices
â âââ analytics-service/# :4004 - Reports
â âââ notification-service/ # :4005 - Alerts
â âââ admin-service/ # :4006 - System config
âââ frontend/ # 3 Frontends
â âââ farmer-app/ # :3000
â âââ admin-app/ # :3001
â âââ public-app/ # :3002
âââ databases/ # 3 Databases
â âââ postgres/
â âââ mongodb/
â âââ redis/
âââ docker-compose.yml
âââ ARCHITECTURE.md
âââ MODULES.md
âââ README.md
```
## Quick Start
### Install all
```bash
npm run install:all
```
### Run dev (services + farmer app)
```bash
npm run dev
```
Starts backend services and farmer app. Farmer app at
localhost.
### Run services only
```bash
npm run dev:services
```
### Run frontends
```bash
# Terminal 1
npm run dev:farmer-app
# Terminal 2
npm run dev:admin-app
# Terminal 3
n âŠ