A Tech Ecommerce Personal app project written using the Flutter framework, that implements the following concepts: • Clean Code Architecture • Dependency injection • Firebase • Git and branch management • Responsive design with animations • CPU handling And much more.
A few resources to get you started if this is your first Flutter project:
- Lab: Write your first Flutter app
- Cookbook: Useful Flutter samples
- Bloc State Management
- Freezed
- Clean Architecture
- TDD Clean Architecture
For help getting started with Flutter, view flutter online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
The user can browse products found in different categories, the animations give a great user experience while browsing. In addition, users can add a product to favorites and click on a product to view it's details and add it to the cart. Users can also search form products or sort the items in a certain category.
In this page the user can:-
- Update their personal info. (Not implemented yet)
- Track your orders (Not implemented yet)
- Add or remove credit cards
- Contact the support team
- View the FAQ
- Read the privacy policy
- Logout from the account
In this page, the user can see featured and new items, and see banners showing deals or other info
In this page, the user can find the items he added to his favorites
In this page, the user can find the items he added to the cart, the user can also remove items and proceed to purchase using the credit cards he added