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