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 β¦