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/ β¦