Key Highlights:
Clean Architecture : Ensuring maintainable, modular, and scalable code.
Singleton Design Pattern: Optimized resource management and improved performance.
Local Storage : Implemented SharedPreferences for efficient data caching.
BLoC State Management : Leveraged BLoC for smooth and efficient state handling.
Core Features:
Authentication & Profile : Secure login, registration, and profile management.
Search & Filtering : Advanced product search and category-based filtering.
Home & Explore : Easy product discovery and category exploration.
Wishlist & Cart : Efficient wishlist management and shopping cart functionality.
Payment Integration : Powered by Stripe for seamless payment processing.
Responsive UI Design : Ensured the app is fully responsive and optimized for a flawless experience across all devices, from mobile phones to tablets.
Error Handling : Implemented a robust and structured error-handling mechanism for a smooth user experience.