React Native marketplace app for African services
# AfroBiz Connect 🌍
A comprehensive React Native marketplace app connecting African service providers with customers in Namibia and the US diaspora. Built with Expo Router and featuring "Airbnb-level" UI/UX quality.
## 🚀 Features
### 🏪 **Marketplace**
- Service discovery and booking
- Advanced search and filtering
- Real-time availability checking
- Multiple payment methods (including mobile money)
- Rating and review system
### 👥 **User Management**
- Dual user types (customers & businesses)
- Complete authentication system
- Profile management with avatars
- Business profile with location, hours, ratings
### 💬 **Real-time Communication**
- WebSocket-based chat system
- File sharing and attachments
- Typing indicators and read receipts
- Booking-related messaging
### 💳 **Payment Processing**
- Multiple payment methods
- Mobile money integration (MTN, etc.)
- Secure payment processing
- Refund management
### 📱 **Mobile-First Design**
- Beautiful glassmorphism UI
- Responsive design
- Professional component library
- Smooth animations and transitions
## 🛠 Tech Stack
- **Framework**: React Native with Expo SDK 53
- **Navigation**: Expo Router
- **State Management**: React Context API
- **UI Components**: Custom component library
- **Styling**: StyleSheet with glassmorphism design
- **Real-time**: WebSocket integration
- **Storage**: AsyncStorage for persistence
- **Icons**: Expo Vector Icons
## 📁 Project Structure
```
AfroBizConnect/
├── app/ # Expo Router pages
│ ├── (auth)/ # Authentication screens
│ ├── (tabs)/ # Main tab navigation
│ ├── chat/ # Chat screens
│ └── service/ # Service detail screens
├── components/ # Reusable UI components
│ ├── ui/ # Core UI components
│ └── home/ # Home-specific components
├── contexts/ # React Context providers
├── services/ # API and business logic
├── constants/ # Ap …