Logo Lanfrica

phenix-arizona/RegenGrow-AI

Domaine:

agricultureclimate

Type de record:

softwareproject
Créateur:
phe
Hôte:
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 …