Logo Lanfrica

zamtelsd-max/zamgrow-exchange

Domaine:

agriculturesocioeconomic

Type de record:

software
Créateur:
zam
Hôte:
🌾 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 …