An Ecommerce project created with flutter and dart.
![Screenshot 2024-02-14 at 4 42 01 PM](https://private-user-images.githubusercontent.com/143031834/304705830-437f33c1-aa48-4f49-831e-1d8416a3e6f6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzNDk3OTksIm5iZiI6MTcyMjM0OTQ5OSwicGF0aCI6Ii8xNDMwMzE4MzQvMzA0NzA1ODMwLTQzN2YzM2MxLWFhNDgtNGY0OS04MzFlLTFkODQxNmEzZTZmNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzMwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDczMFQxNDI0NTlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05ZjgzMzg4ZWExYjNkZjg3YjI4YjY2ZWY2YzIxZDQxYTI1NjI2MmMwMTk5Zjk2Zjc5NWZjOTMyOTdjNTU1Mjk5JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.NQYJabI9D_kmzxm9A3SgxUVNkOXEHTuarsqBSr1QoI8)
- Developed using Flutter framework.
- Utilizes GetX for state management, navigation, and dependency injection.
- Implements clean coding architecture for maintainability and scalability.
- Allows users to browse a wide range of products.
- Smooth and user-friendly UI for an enhanced shopping experience.
- Integration of Rest API calls for dynamic product data retrieval.
- Supports essential e-commerce features like product search, filtering, and sorting.
- Follows a clean architecture pattern for separation of concerns.
- Well-organized codebase for readability and maintainability.
- Modularity and extensibility for easy feature updates and additions.
- Modern and intuitive design to enhance user experience.
- Responsive layout for compatibility with various devices and screen sizes.
- Thoughtful navigation and seamless transitions between screens.
- Optimized for efficient data loading and rendering.
- Minimizes network calls and ensures smooth performance.
- Implements caching strategies for improved app responsiveness.
- Utilizes Rest API for real-time product information retrieval.
- Handles API calls efficiently with error handling mechanisms.
- Provides a robust connection between the front-end and back-end.