تطبيق متجر الكتروني متكامل.
-التخطيط والتحليل:
-تحديد احتياجات العملاء وتحديد متطلبات النظام المطلوبة.
المتطلبات:
تطبيق متجر الكتروني يتيح للعميل اختيار احتياجاتو من المتجر و تحديد الكميه و ارسال الطلب و يوجد اشعارات لتنبيه العميل بتغير حاله الطلب بالاضافه الى سله المشتريات لعرض المنتجات اللتي تود شرائها
-المتطلبات البرمجية (Features):
Notifications (Web Socket)
Orders (Restful api)
(Explore products) Home
Categories
Favourites
Cart
Profile
Search
Payments Gateway
-التنفيذ (البرمجة):
لغة البرمجة: Dart
واجهة المستخدم الحديثة: Material 3
Clean Architecture و Clean Code لتسهيل قراءة المشروع وتعديله لاحقًا.
-المهام التي قمت بها:
إنشاء طبقة الـ Domain التي تحتوي على تعاريف النماذج التي تُمثل البيانات في المشروع، وبعد ذلك المستودع (Repo) وهو تعريف بالمهام التي سيقوم بها دون تحديد إلى أين سيتجه العمل، وهو ما يُعرف بالـ Interface أو الـ Contract. ثم إنشاء Use Cases وهو الجزء الذي يتم فيه منطق التطبيق.
إنشاء طبقة الـ Data وهي الجزء الذي يعتني بجلب البيانات بغض النظر عن مصدرها سواء كان عن بُعد أو محليًا.
إنشاء طبقة الـ Representation وهي الجزء الذي يعتني بعرض التطبيق على الشاشة باستخدام Material 3 Widgets واستخدام (Bloc) لجعل كتابة الكود للواجهة الرسومية أكثر مرونة.
اسم المستقل | Rashad S. |
عدد الإعجابات | 0 |
عدد المشاهدات | 7 |
تاريخ الإضافة | |
تاريخ الإنجاز |