A farm app to solve some supplies issues in cameroon, and to help local farmers across africa
# đ± AgroConnect Cameroon - Farm Marketplace App
A comprehensive React Native/Expo farm marketplace app tailored for Cameroon's agricultural sector.
## đš Design System
Based on the provided UI mockup with:
- **Primary Green**: `#1B5E20` (Dark Forest Green)
- **Secondary Green**: `#2E7D32` (Medium Green)
- **Accent Green**: `#4CAF50` (Light Green)
- **Background**: `#F5F5F5` (Off-white)
- **Card Background**: `#FFFFFF` (Pure White)
- **Text Primary**: `#1A1A1A` (Near Black)
- **Text Secondary**: `#757575` (Gray)
## đ Quick Start
```bash
# 1. Navigate to project directory
cd cameroon-farm-app
# 2. Install dependencies
npm install
# 3. Start the development server
npx expo start
# 4. Run on Android (recommended for Cameroon market)
npx expo run:android
# 5. Or scan QR code with Expo Go app
```
## đ Project Structure
```
cameroon-farm-app/
âââ app/ # Expo Router file-based navigation
â âââ (tabs)/ # Tab navigator screens
â â âââ index.tsx # Home screen (weather + products)
â â âââ farms.tsx # All farms/products listing
â â âââ statistics.tsx # Analytics/statistics
â â âââ profile.tsx # User profile
â âââ (auth)/ # Authentication screens
â â âââ login.tsx
â â âââ register.tsx
â â âââ verify-seller.tsx
â âââ product/[id].tsx # Product details (dynamic route)
â âââ cart.tsx # Shopping cart
â âââ checkout.tsx # Checkout with MTN MoMo
â âââ seller/ # Seller dashboard screens
â â âââ dashboard.tsx
â â âââ add-product.tsx
â â âââ orders.tsx
â âââ admin/ # Super admin screens
â â âââ dashboard.tsx
â â âââ verify-sellers.tsx
â â âââ analytics.tsx
â âââ weather.tsx # Full weather screen
â âââ _layout.tsx # Root layout
âââ components/ # Reusable UI components
â âââ ui/ âŠ