E-Commerce Demo App built by flutter❤️
- Flutter
- Dart
- Postman
- lottie
✔ Beautiful UI.
✔ User Authentication "SignUp, SignIn" with auto-logoIn and other related services
✔ Light & Dark mode.
✔ The app also supports Arabic and English 🌐
✔ The design is suitable for all screen sizes👌✨.
✔ Add to cart and checkout.
✔ Manage orders.
✔ Pay by any payment method.💳💵\
Splash Page |
Login Page |
Sign Up Page |
|
|
|
Home Page |
Product Page |
Categories Page |
|
|
|
Filters Page |
Categories Page |
Sort By |
|
|
|
Profile Page |
My Orders(Processing) Page |
Order Details By |
|
|
|
My Orders(Cancelled) Page |
Product Page |
Cart Page |
|
|
|
Check Out Page |
Check Out Page |
Order Success Page |
|
|
|
Splash Page |
Login Page |
Sign Up Page |
|
|
|
Home Page |
Product Page |
Categories Page |
|
|
|
Filters Page |
Categories Page |
Sort By |
|
|
|
Profile Page |
My Orders(Processing) Page |
Order Details By |
|
|
|
My Orders(Cancelled) Page |
About Us Page |
Cart Page |
|
|
|
Payment Method Page |
Favorite Page |
Shipping address Page |
|
|
|
BASE_URL
👇
https://student.valuxapps.com/api/
lib
│
│──── core
│ │─── app_prefs
│ │ └── app_prefs.dart
│ │─── assets
│ │ └── images
│ │ └── app_images.dart
│ │─── constant
│ │ │── failure_messages.dart
│ │ │── strings.dart
│ │ └── success_messages.dart
│ │─── enum
│ │ │── product_type_enum.dart
│ │ └── text_form_typ_enum.dart
│ │─── error
│ │ │── exceptions.dart
│ │ └── failures.dart
│ │─── language
│ │ └── language_manager.dart
│ │─── models
│ │ │── auth_model.dart
│ │ │── favorite_model.dart
│ │ │── product_model.dart
│ │ └── user_data.dart
│ │─── navigator
│ │ └── navigator.dart
│ │─── network
│ │ │── apis.dart
│ │ │── dio_helper.dart
│ │ │── end_points.dart
│ │ └── network_info.dart
│ │─── routes
│ │ │── router.dart
│ │ └── routes.dart
│ │─── theme
│ │ │── bloc
│ │ │ └── cubit
│ │ │ │── theme_cubit.dart
│ │ │ └── theme_state.dart
│ │ │── colors.dart
│ │ └── themes.dart
│ └─── validators
│ │── validate_messages.dart
│ └── validators.dart
│
│──── features
│ │─── cart
│ │ │── data
│ │ │ │─── datasources
│ │ │ │ └── cart_remote_datasources.dart
│ │ │ │─── model
│ │ │ │ │── add_cart_model.dart
│ │ │ │ │── cart_model.dart
│ │ │ │ └── update_cart.dart
│ │ │ └─── repositories
│ │ │ └── cart_repo_impl.dart
│ │ │── domain
│ │ │ │─── repositories
│ │ │ │ └── cart_repo.dart
│ │ │ │─── usecases
│ │ │ │ └── cart_usecase.dart
│ │ └── presentation
│ │ │─── bloc
│ │ │ └── cubit
│ │ │ │── cart_cubit.dart
│ │ │ └── cart_state.dart
│ │ │─── pages
│ │ │ └── cart_page.dart
│ │ └─── widgets
│ │ └── cart_item.dart
│ │
│ │─── categories ...
│ │─── check_out ...
│ │─── favorite ...
│ │─── filter ...
│ │─── home ...
│ │─── login ...
│ │─── orders ...
│ │─── payment_methods ...
│ │─── product ...
│ │─── profile ...
│ │─── shipping_addresses ...
│ │─── sign_up ...
│ └─── splash ...
│
│──── widgets
│ │─── animated_button_widget.dart
│ │─── button_widget.dart
│ │─── cached_network_image_widget.dart
│ │─── circle_button.dart
│ │─── favorite_button_widget.dart
│ │─── flutter_toast_widget.dart
│ │─── list_tile_item_widget.dart
│ │─── loader_widget.dart
│ │─── offline_widget.dart
│ │─── product_item.dart
│ │─── products_grid_view.dart
│ │─── products_list_view.dart
│ │─── rating_bar_builder.dart
│ │─── rating_bar_count_widget.dart
│ │─── rating_bar_count_widget.dart
│ └─── text_form_field_widget.dart
│
│──── injection_container.dart
└──── main.dart
If you have any feedback, please reach out to us at [email protected]