Overview
Built a mobile commerce platform that connects artisans and crafters with buyers seeking unique handmade products. The app provides a complete marketplace experience with separate buyer and seller interfaces, real-time messaging, and secure payment processing.
Key Features
Dual-Role Marketplace
- Seamless buyer and seller experiences within a single app
- Dedicated seller dashboard with sales analytics and earnings tracking
- Buyer-focused discovery with search, filters, and category browsing
Complete Shopping Experience
- Smooth add-to-cart animations and real-time cart updates
- Multi-step checkout flow with address management
- Order tracking system with status updates
- Product reviews and ratings for buyer feedback
Secure Payment Integration
- Moyasar payment gateway for secure transactions
- Saved payment cards management for faster checkout
- Transaction history and payment receipts
In-App Messaging
- Real-time chat system for buyer-seller communication
- Conversation management with message history
- Push notifications for new messages and order updates
Seller Tools
- Product listing with multiple images and variant support
- Shop customization for brand identity
- Bank account integration for seamless payouts
- Sales analytics dashboard with revenue charts
Multi-Language Support
- Full Arabic and English localization
- RTL (Right-to-Left) layout support for Arabic users
- Dynamic language switching without app restart
Modern UI/UX
- Skeleton loading states for smooth content transitions
- Dark and light theme support with system preference
- Responsive layouts for various screen sizes
Tech Stack
FrontendFlutter, Dart, GetX
BackendFirebase (Auth, Firestore, FCM)
PaymentsMoyasar
StorageGetStorage, Cached Network Images
ArchitectureClean Architecture, MVC Pattern
PlatformsiOS, Android