Shop App

Shop app with flutter, support Arabic and English,with the ability to add more.

Main target of this app

the main target is to make clean code using tdd (without test case), with a team from 2 programmers with sharing code using git the backend repo link : https://github.com/MohamedSaad0/mega_e-commerce

##the packages used in this app : flutter_bloc: ^8.0.1

dio: ^4.0.6

freezed_annotation: ^2.0.3

auto_route: ^3.2.4

dartz: ^0.10.1

retrofit: ^3.0.1+1

logger: ^1.1.0

get_it: ^7.2.0

injectable: ^1.5.3

equatable: ^2.0.3

image_picker: ^0.8.5

image_cropper: ^2.0.2

shared_preferences: ^2.0.13

font_awesome_flutter: ^10.1.0

flutter_native_splash: ^2.1.6

cached_network_image: ^3.2.0

flutter_custom_clippers: ^2.0.0

shimmer: ^2.0.0

flutter_rating_bar: ^4.0.0

flutter_launcher_icons: ^0.9.2

Screenshots

Authentication

  • register

  • login

  • forget password

drawer

  • change language

  • view profile

Products

  • view all products

  • view single product

  • add product to cart

  • add product to favorites

view favorites

view cart

  • checkout

  • confirm the order

view orders

  • all orders

  • order details

view categories

  • all categories

  • view products for one category

view merchants

  • all merchants

  • view products for one merchant