Logo Lanfrica

hellacardmcc-arch/kenya-farms-ai

Domaine:

agriculturedigital infrastructure

Type de record:

softwareproject
Créateur:
hel
HĂŽte:
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