An E-commerce Flutter application that allows users to shop online, browse product catalogs, create wish lists, add items to a cart, and complete purchases.
- Authentication With [Email & Password].
- Sections of different categories.
- Searching for any product.
- Wish list and other lists.
- Cart, checkout, and address views to complete your purchases
- A profile view contains your information.
- State Management: GetX.
- Architecture pattern: MVC (Model-View-Controller).
- Authentication: Custom API.
- Products API: Custom API.
- Async Images downloader: cached_network_image.
- Package: Shared Preferences.
- Package: dartz.
- Package: google_nav_bar.
The following tools were used in this project:
Before starting, you need to have Git and VS Code installed.
# Clone this project
$ git clone https://github.com/abdelrahman-elbattawy/ecommerce_app_flutter.git
https://drive.google.com/file/d/1zosp5hpNo8DtmCbnvDR23pqt3sagnXQs/view?usp=sharing