Logo Lanfrica

zamtelsd-max/zamgrow-exchange

Domain:

agriculturesocioeconomic

Record type:

software
Creator:
zam
Host:
🌾 Zambia's #1 Intelligent Agricultural Marketplace β€” React PWA + Node.js API + Python AI Pricing Engine + Docker + GitHub Actions CI # 🌾 Zamgrow Exchange ### Zambia's #1 Intelligent Agricultural Marketplace **Connect. Trade. Grow.** --- ## πŸ“‹ Overview Zamgrow Exchange is a full-stack agricultural marketplace built specifically for Zambia, connecting **12,000+ farmers**, buyers, and agro-dealers across all 10 provinces. The platform features AI-powered price intelligence, mobile money integration, and real-time market data. ## ✨ Features - πŸ€– **AI Price Intelligence** β€” ML-powered price suggestions with confidence scores - πŸ“± **Mobile Money Integration** β€” MTN, Airtel, and Zamtel payment support - πŸ—ΊοΈ **Province Heatmap** β€” Interactive price visualization across Zambia's 10 provinces - πŸ’¬ **Offer Negotiation** β€” Real-time chat-style offer/counter-offer system - πŸ”” **Price Alerts** β€” SMS notifications when target prices are reached - πŸ›‘οΈ **Verified Traders** β€” NRC and business registration verification - πŸ“Š **Market Dashboard** β€” 6-month price history charts with trend analysis - 🌐 **PWA Support** β€” Works offline on any phone - πŸ‘€ **Role-based Access** β€” Farmer, Buyer, Dealer, Admin roles - πŸ’Ž **Subscription Tiers** β€” Free, Basic (K99), Pro (K249), Premium (K599) ## πŸ—οΈ Architecture ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Frontend (PWA) β”‚ β”‚ React 18 + TypeScript + TailwindCSS β”‚ β”‚ Vite Β· Redux Toolkit Β· Port 3000 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ HTTP / WebSocket β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ Backend API β”‚ β”‚ Node.js + Express + TypeScript β”‚ β”‚ Prisma ORM Β· Socket.IO Β· Port 3001 β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ Prisma β”‚ HTTP β”Œβ”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β–Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ PostgreSQL β”‚ β”‚ Pricing Engine β”‚ β”‚ (Port 5432) β”‚ β”‚ Python FastAPI + NumPy β”‚ β”‚ + Redis β”‚ β”‚ Por …