RegenGrow AI is the first integrated, AI-powered regenerative farming ecosystem designed specifically for Kenya's 6 million smallholder farmers with a deliberate and structured expansion pathway across Sub-Saharan Africa's 33 million smallholder households
# πΏ RegenGrow AI
> **An Integrated AI-Powered Regenerative Farming Ecosystem**
> Turning Smallholder Farms into Climate-Smart Income Engines
---
## Architecture Overview
```
regengrow-ai/
βββ backend/ # Node.js + Express REST API
β βββ server.js # Main server (port 5000)
β βββ database/
β β βββ db.js # SQLite schema (14 tables)
β β βββ seed.js # Demo data seeder
β βββ routes/
β β βββ farmers.js # Registration, login, plots
β β βββ ai-brain.js # Anthropic Claude β Swahili advisory
β β βββ market.js # Prices, buyers, cooperative lots
β β βββ carbon.js # MRV pipeline, Verra credits
β β βββ insurance.js # Parametric weather triggers
β β βββ mpesa.js # Daraja STK Push + callbacks
β β βββ dao.js # REGEN/YIELD tokens, voting
β β βββ ussd.js # Africa's Talking 2G handler
β βββ middleware/
β βββ auth.js # JWT authentication
βββ frontend/ # React + Vite SPA
β βββ src/
β βββ App.jsx # Root β auth + screen routing
β βββ api/client.js # All API calls with JWT
β βββ styles/tokens.css # Design system tokens
β βββ components/
β βββ AuthScreen.jsx # Login / Register
β βββ shared/BottomNav.jsx # Navigation
β βββ screens/
β βββ Dashboard.jsx # Screen 1 β Home
β βββ AIFarmBrain.jsx # Screen 2 β AI Chat
β βββ MarketConnect.jsx # Screen 3 β Market
β βββ CarbonEngine.jsx # Screen 4 β Carbon
β βββ FarmerDAO.jsx # Screen 5 β DAO
β βββ ClimateShield.jsx # Screen 6 β Insurance
βββ render.yaml # Render.com backend deploy
βββ netlify.toml # Netlify frontend deploy
```
---
## Six Pillars β Implemented Features
| Screen | Features |
|---|---|
| **Dashboard** | Soil score K β¦