Logo Lanfrica

zimprep-dev/makefarmhub

Domaine:

agriculturedigital infrastructure

Type de record:

software
Créateur:
zim
Hôte:
zimbabwe's digital agriculture marketplace # MAKEFARMHUB **Digital Agriculture Marketplace** — Connecting farmers, buyers, and transporters across Zimbabwe. Live: makefarmhub.vercel.app ## Features - **Marketplace** — Browse and list crops, livestock, and farm equipment with advanced search, location filtering, price ranges, and saved searches - **Multi-role Dashboards** — Tailored views for farmers, buyers, transporters, and admins - **Payments** — Stripe card payments + Mobile Money (EcoCash, OneMoney, InnBucks, Telecash) - **Real-time Messaging** — WebSocket-powered chat with typing indicators, image sharing, and location sharing - **Multi-language** — English, Shona, and Ndebele with currency switching (USD/ZWL) - **Transport Booking** — Book and track deliveries with vehicle management - **Email Notifications** — Transactional emails for orders, payments, delivery updates, and messages - **Analytics Dashboard** — Charts, stats, and reports for admin users - **PWA** — Installable, offline-capable progressive web app with push notifications - **Dark Mode** — Full dark theme support across all components - **Accessibility** — Keyboard navigation, screen reader support, accessibility panel ## Tech Stack | Layer | Technology | |-------|-----------| | Frontend | React 19, TypeScript, Vite 7 | | Styling | CSS custom properties, responsive design | | Icons | Lucide React | | Routing | React Router v7 | | Backend | Vercel Serverless Functions | | Payments | Stripe, Mobile Money APIs | | Hosting | Vercel | ## Getting Started ### Prerequisites - Node.js 18+ - npm or yarn ### Installation ```bash git clone github.com cd makefarmhub npm install ``` ### Environment Variables Copy the example env file and fill in your keys: ```bash cp .env.example .env ``` | Variable | Required | Description | |----------|----------|-------------| | `VITE_GA_ID` | No | Google Analytics Measurement ID | | `VITE_WEATHER_API_KEY` | No | OpenWeatherMap API key for weather widget | | `VITE …