تفاصيل العمل

الوصف: تطبيق تجارة إلكترونية شامل يعتمد على التكامل مع API لعرض المنتجات، إدارة الطلبات، والدفع الإلكتروني. تم تصميمه ليكون سهل الاستخدام، مع ميزات متقدمة مثل سلة المشتريات، إدارة الطلبات، البحث، والمفضلة.

مراحل التنفيذ:

التقنيات المستخدمة:

Android Studio: بيئة تطوير متكاملة (IDE).

API RESTful: للتواصل مع السيرفر والحصول على المنتجات وتفاصيل الطلبات.

Flutter: تم استخدامه لتطوير الواجهة الأمامية للتطبيق بسبب قدرته على توفير تجربة مستخدم متجاوبة ومتعددة الأنظمة.

الواجهة الأمامية (Frontend):

تصميم صفحات المنتجات، سلة المشتريات، وتفاصيل الطلب باستخدام Flutter في Android Studio.

Figma: تم استخدامه لتصميم واجهات المستخدم بشكل متجاوب وجذاب، مع الحفاظ على تجربة استخدام سلسة.

الواجهة الخلفية (Backend):

API تم تطويره باستخدام Node.js لتوفير خدمات إدارة المنتجات والطلبات والتفاعل مع قاعدة البيانات.

MongoDB: قاعدة البيانات المستخدمة لتخزين معلومات المنتجات والمستخدمين.

الميزات:

إدارة الطلبات: يسمح التطبيق للمستخدمين بإضافة المنتجات إلى سلة المشتريات وتعديل الكميات أو حذف العناصر.

الإشعارات الفورية: يتم إرسال إشعارات حول تحديثات الطلب وحالة الشحن باستخدام خدمات الإشعارات.

ميزة البحث: تم إضافة ميزة البحث التي تمكن المستخدمين من البحث عن المنتجات باستخدام الكلمات المفتاحية.

ميزة المفضلة: يمكن للمستخدمين إضافة المنتجات إلى قائمة المفضلة لسهولة الوصول إليها لاحقًا.

Android Studio كـ "Editor" و "Compiler":

Android Studio يعمل كمحرر نصوص (Editor) لكتابة الأكواد البرمجية باستخدام Flutter، ويوفر ميزات مثل إكمال الكود وتصحيح الأخطاء.

يعمل أيضًا كمترجم (Compiler) لتحويل الكود إلى تطبيق Android قابل للتشغيل.

بطاقة العمل

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