# π± TechHub Lesotho - Mobile Application
A native mobile e-commerce application for **iOS and Android** built with React Native. Seamlessly integrated with the web platform for a consistent shopping experience across all devices.
> **π₯ Download APKs:** Google Drive | **π Web Platform:** TechHub Lesotho Web | **π Live Shop:** Shop Now
---
## π Project Highlights
### π± Mobile-First Features
**User Experience:**
- β
Native app performance and feel
- β
Smooth animations and transitions
- β
Touch-optimized interface
- β
Offline functionality
- β
Push notifications
- β
Quick checkout experience
- β
Biometric authentication support
**Cross-Platform Support:**
- β
Android (98.4% JavaScript, 1.6% Kotlin for native modules)
- β
iOS compatibility
- β
Responsive to all screen sizes
- β
Tablet-optimized layouts
**Core Functionality:**
- β
Product browsing and search
- β
Secure user authentication
- β
Shopping cart management
- β
Order tracking
- β
Wishlist & favorites
- β
Payment processing
- β
Real-time notifications
---
## π Technical Stack
| Category | Technology |
|----------|-----------|
| **Framework** | React Native (98.4% of codebase) |
| **Native Integration** | Kotlin (1.6% - Android native modules) |
| **Backend & Database** | Firebase (Firestore + Authentication) |
| **State Management** | Redux / Context API |
| **Navigation** | React Navigation |
| **Storage** | AsyncStorage (Local data persistence) |
| **Notifications** | Firebase Cloud Messaging (FCM) |
| **Deployment** | Google Play Store, Apple App Store |
---
## π‘ Key Implementations
### Authentication System
- Email/password authentication
- OAuth integration (Google, GitHub)
- Biometric login (Fingerprint/Face ID)
- Session persistence
- Secure token management
### E-Commerce Features
- Real-time product synchronization with web platform
- Dynamic pricing and inventory
- Persistent cart across sessions
- One-tap checkout
- Multiple payment methods
- Order status notifications
### Native Modul β¦