abdelrahman-elbattawy / ecommerce_app_flutter

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

E-commerce App

🎯 About

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.

πŸš€ Features

  • 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.

πŸš€ Technologies

  • 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.

πŸš€ Tools

The following tools were used in this project:

βœ… Requirements

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

πŸš€ Preview

https://drive.google.com/file/d/1zosp5hpNo8DtmCbnvDR23pqt3sagnXQs/view?usp=sharing

About

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.


Languages

Language:Dart 85.6%Language:C++ 6.7%Language:CMake 5.3%Language:Ruby 0.8%Language:Swift 0.7%Language:HTML 0.5%Language:C 0.4%Language:Kotlin 0.0%Language:Objective-C 0.0%