/beautify

Beautify is a flutter e-commerce app for displaying makeup products ,managing user's orders and sales.

Primary LanguageDart

Beautify

Beautify is a flutter e-commerce app for displaying makeup products ,managing user's orders and sales.

Architecture

✔️ Clean Architecture

State Management

✔️ Bloc && Getx && Provider

Design Pattern

✔️ MVVM

Features and Components

  • Multiple Themes
  • blocs
  • controllers
  • data caching
  • ️image pickers
  • cart
  • search functionality
  • share products
  • favourites list
  • authentication
  • add and change address
  • keep track of your orders
  • Animations

Dependencies

state management

flutter_bloc:
get:
provider:

cache

shared_preferences:
hive:
hive_flutter:
get_storage:
cached_network_image:
hive_generator:
build_runner:

features management

dio:
image_picker:
dropdown_button2:
share_plus:

ui

loading_animation_widget:
carousel_slider:
bottom_navy_bar:
flutter_rating_bar:
intro_slider:
lottie:
badges:
auto_size_text:
auto_size_text_field:
barcode:
flutter_svg:
flutter_staggered_grid_view:

Screen Shots

For more screen shots https://github.com/mo7amedaliEbaid/beautify/blob/94142fc1629cab28c32868817d1517add2f2e40b/beautify_screenshots

APK

https://drive.google.com/drive/folders/1CLV36YolNhIGQIrm5r094isY2yt7LWsT?usp=sharing

Video

https://drive.google.com/drive/folders/1pgcdRzZwbv0q-MUSG1ZbRfsci5IlU4jp?usp=sharing