تطبيق موبايل متكامل لتجربة تسوق خضروات وفواكه حديثة، تم تطويره باستخدام Flutter مع التركيز على Clean Code و Feature-Based Architecture.
? عن المشروع
تم تصميم التطبيق ليقدم تجربة مستخدم سلسة ومنظمة، مع تقسيم احترافي للكود يسهل صيانته وتطويره، مما يجعله مناسبًا للتطبيقات الحقيقية في سوق العمل.
أهم المميزات:
شاشة البداية (Splash Screen) مع التحقق من حالة المستخدم
نظام تسجيل الدخول وإنشاء حساب
الصفحة الرئيسية (Home)
عرض الأقسام (Categories)
عرض المنتجات
تفاصيل المنتج (Product Details)
إضافة إلى المفضلة (Favorites)
سلة التسوق (Shopping Cart) مع حساب السعر
شاشة تأكيد الطلب (Order Success)
واجهة مستخدم عصرية وسهلة الاستخدام
?️ الهيكل المعماري:
استخدام Feature-Based Structure
فصل كل Feature في مجلد مستقل
وجود مجلد core يحتوي على:
Constants
Reusable Widgets
Routes Management
كل Feature يحتوي على:
screens
widgets
التقنيات المستخدمة:
Flutter & Dart
flutter_screenutil (للتصميم المتجاوب)
shared_preferences (للتخزين المحلي)
google_fonts (لتحسين الخطوط)
✨ مميزات الكود:
Clean Code سهل القراءة والتعديل
الالتزام بمبادئ SOLID
تنظيم عالي وسهولة التوسعة
مناسب للمشاريع الكبيرة
ملاحظات:
المشروع مبني بدون Backend (استخدام بيانات محلية)
قابل للتطوير وربطه بأي API بسهولة