• Clean Architecture: Executed a scalable domain-driven design (presentation, domain, data
layers) for maintainable code.
• State Management: Used Cubit for predictable and efficient state handling.
• API Integration: Connected to backend via Dio with advanced error handling (network, server, and
validation errors).
• Navigation: smooth transitions using Go Router.
• Api Authentication: Secure user login/signup with Custom API.
• Responsive UI: Crafted an intuitive interface for seamless product browsing, cart management,
and checkout.