ShopyMaster is a comprehensive retail management solution designed for small to medium-sized businesses. Originally named "Hanouti" (حانوتي meaning "my shop" in Arabic), the app helps shop owners efficiently manage their business operations.
- Maintain a detailed client database
- Track client credit balances
- Record client purchase history
- Manage client payment information
- Track product inventory
- Add new products with photos
- Manage product pricing
- Monitor stock levels
- Record daily sales transactions
- Generate sales reports
- View sales history by date
- Export sales data to CSV
- Track client credit balances
- Record credit payments and purchases
- Generate credit reports
- Export credit data to CSV
- Track supplier invoices
- Manage supplier payments
- Record supplier information
- Monitor outstanding balances
- PIN-based authentication
- Optional biometric authentication
- Automatic app locking
- Secure data storage
- QR code-based data sync between devices
- Backup and restore functionality
- Export database statistics
- Streamlined Operations: Simplify daily business tasks with an intuitive interface
- Enhanced Customer Relations: Maintain detailed client records and credit information
- Improved Financial Tracking: Monitor sales, credits, and supplier payments in one place
- Data Security: Keep your business data secure with authentication features
- Multilingual Support: Available in multiple languages including English and French
- Offline Functionality: Works without internet connection for reliable operation anywhere
- UI Framework: Jetpack Compose
- Language: Kotlin
- Design System: Material 3
- Navigation: Compose Navigation
- State Management: ViewModel & StateFlow
- Database: Room (SQLite)
- Authentication: Custom PIN & Biometric
- Data Synchronization: Custom QR-based sync
- Image Handling: Android Camera API
- Export Formats: CSV
- Pattern: MVVM (Model-View-ViewModel)
- Dependency Injection: Manual DI with Factory pattern
- Concurrency: Kotlin Coroutines
- Minimum SDK: Android 7.0 (API 24)
- Target SDK: Android 15 (API 35+)
ShopyMaster: Simplifying retail management for your business.
