Mo Market is an online shopping application that allows users to purchase a wide range of products. The app features a wish list and a shopping cart to streamline your shopping experience.
- Create and register a new user account.
- Browse and discover available products and offers.
- Efficiently search for specific products.
- Explore detailed product information.
- Save preferred items to a favorites list for later consideration.
- Add desired products to a shopping cart for purchase.
- Manage and update personal account information.
- Seamlessly switch between Arabic and English languages.
- Dio Package.
- API
- Cubit: State management solution based on BLoC for reactive UI updates.
- Adherence to Clean Code principles for maintainability.
- Implementation of SOLID principles for robust design.
- MVVM pattern for separation of concerns and testability.
- Shared Preferences: Local storage for user settings.
- get_it: Dependency injection for managing dependencies.
- Localization: Support for multiple languages.
- Responsive UI for optimal user experience across devices.