تفاصيل العمل

A Flutter e-commerce application built with Clean Architecture and Bloc, providing a seamless shopping experience with product browsing, cart management, wishlist functionality, secure payments, and local data caching.

تطبيق تجارة إلكترونية مطوّر باستخدام Flutter وفقًا لمبادئ Clean Architecture وإدارة الحالة باستخدام Bloc، ويوفر تجربة تسوق سلسة تشمل تصفح المنتجات، وإدارة سلة المشتريات، وقائمة المفضلة، وعمليات دفع آمنة، بالإضافة إلى تخزين البيانات محليًا لتحسين الأداء وتجربة المستخدم.

Tools & Technologies:

Flutter

Bloc

Clean Architecture

Provider

Injectable

Payment Gateway

Authentication

Search

Cart

Wishlist

Animations

Unit Tests

Widget Tests

Architecture

The project follows Clean Architecture principles and is organized into:

Presentation Layer:

Domain Layer

Data Layer

State management is implemented using Bloc to ensure scalability, maintainability, and testability.

Features:

Secure Authentication and Authorization.

Browse products by categories and sub-categories.

Advanced product search functionality.

Add and manage products in the cart.

Save favorite products to a wishlist.

Secure payment gateway integration.

Local data caching and synchronization.

Smooth and engaging UI animations.

Responsive and high-performance user experience.

Scalable and maintainable architecture.

Comprehensive unit and widget testing.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات